Hi,
I have a radsplitter on my page. In the top side of the splitter there is a multipage control (and a tabstrip which is not provided in the code below). I would like to load another splitter to this multipage control using ajax. Here is my code:
aspx:
cs:
Everything works fine except the ResizeWithParentPane property. If I resize the outer splitter, the inner (dynamically created) splitter won't get the desired size. Am I missing something?
I have a radsplitter on my page. In the top side of the splitter there is a multipage control (and a tabstrip which is not provided in the code below). I would like to load another splitter to this multipage control using ajax. Here is my code:
aspx:
<form id="form1" runat="server"> <telerik:RadScriptManager ID="ScriptManager" runat="server" /> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="Button1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadMultiPage1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <asp:Button runat="server" ID="Button1" Text="Button" /> <telerik:RadSplitter runat="server" ID="splitter" Orientation="Horizontal" Width="100%" Height="100%" Skin="WebBlue" VisibleDuringInit="false" LiveResize="true"> <telerik:RadPane runat="server" ID="RadPane1"> <telerik:RadMultiPage runat="server" ID="RadMultiPage1" OnPageViewCreated="RadMultiPage1_PageViewCreated"/> </telerik:RadPane> <telerik:RadSplitBar runat="server" ID="RadSplitBar1" /> <telerik:RadPane runat="server" ID="RadPane2"> RadPane2 </telerik:RadPane> </telerik:RadSplitter> </form>cs:
protected override void RaisePostBackEvent( IPostBackEventHandler sourceControl, string eventArgument ){ RadMultiPage1.PageViews.Add( new RadPageView() ); base.RaisePostBackEvent( sourceControl, eventArgument );}protected void RadMultiPage1_PageViewCreated( Object sender, RadMultiPageEventArgs e ){ RadSplitter splitter = new RadSplitter(); splitter.ResizeWithParentPane = true; splitter.Items.Add( new RadPane() ); splitter.Items.Add( new RadSplitBar() ); splitter.Items.Add( new RadPane() ); e.PageView.Controls.Add( splitter ); e.PageView.Selected = true;}Everything works fine except the ResizeWithParentPane property. If I resize the outer splitter, the inner (dynamically created) splitter won't get the desired size. Am I missing something?
