I have a layout with three RadDockZone's put in a RadDockLayout which is placed in a RadAjaxPanel. I am adding a from a menu by calling a page method and then calling the ajaxRequest method of the RadAjaxPanel. Everything works almost correctly. The problem is the markup of all docks gets refreshed during the AJAX request which leads to:
- noticable slowdown when many docks are opened and/or lots of markup is loaded (because there are mainly grids in my docks);
- all docks get refreshed which in my case hides the data and reloads it (as I am using client-side databinding to populate the grids).
I have tried creating a hidden (display: none) RadDockZone, loading docks dynamically in it and then moving them to the target dock but it didn't work. Any ideas?