and the RadDock width appears 100% of the window.
protected void CreateDynamicDock()
{
RadDockZone1.Docks.Clear();
RadDockZone2.Docks.Clear();
STDocksMasterRoot sTDocksMasterRootObj = new STDocksMasterRoot(); STDocksMasterCollection sTDocksMasterCollectionObj=sTDocksMasterRootObj.GetAllDocksName();
string _zone;
foreach (STDocksMaster dockName in sTDocksMasterCollectionObj)
{
RadDock dock = CreateRadDock(); UpdatePanel1.ContentTemplateContainer.Controls.Add(dock);
if (ViewState["i"] == null)
{
ViewState["i"] = 1;
_zone = "RadDockZone1";
}
else
{
ViewState.Remove("i");
_zone = "RadDockZone2";
}
ScriptManager.RegisterStartupScript(
UpdatePanel1,
typeof(RadDock),
"DockIntoZone" + dock.ClientID,
string.Format(@"function _addDock() {{
Sys.Application.remove_load(_addDock);
$find('{1}').dock($find('{0}'));
$find('{0}').doPostBack('DockPositionChanged');}};
Sys.Application.add_load(_addDock);"
, dock.ClientID, _zone),
true);
CreateSaveStateTrigger(dock);
LoadWidget(dock);
}
}