I am attempting to use the splitter control inside a tab but the width is defaulting to a fixed value (398px) rather than the 100% width I've specified. I am using Q1 2010... When I view the generated HTML the <div/> tags for the splitter container and each pane all have a style attribute that specifies width:398px. Any help would be greatly appreciated! Here is a sample page that illustrates what is happening:
| <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Dialog.aspx.cs" Inherits="TelerikTester.Dialog" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head runat="server"> |
| <title>Dialog</title> |
| <style type="text/css"> |
| html, body, form |
| { |
| margin:0; |
| padding:0; |
| height: 100%; |
| width: 100%; |
| } |
| </style> |
| </head> |
| <body> |
| <form id="form1" runat="server" submitdisabledcontrols="true"> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
| <Scripts> |
| <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" /> |
| <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" /> |
| </Scripts> |
| </telerik:RadScriptManager> |
| <telerik:RadAjaxManager ID="AjaxManager1" runat="server" /> |
| <telerik:RadSplitter ID="spltMain" runat="server" Width="100%" Height="100%" Orientation="Horizontal" BorderSize="0" BorderStyle="None"> |
| <telerik:RadPane ID="rpHeader" runat="server" Height="60px" MaxHeight="60" Locked="true" Scrolling="None"> |
| Header |
| </telerik:RadPane> |
| <telerik:RadPane ID="rpTabs" runat="server" height="25px" MaxHeight="25" Locked="true"> |
| <div style="height: 100%; vertical-align: bottom;"> |
| <telerik:RadTabStrip ID="rtsDialog" runat="server" Skin="Black" EnableEmbeddedSkins="true" MultiPageID="rmpDialog" SelectedIndex="0"> |
| <Tabs> |
| <telerik:RadTab Text="Tab1" Value="Tab1" Selected="true" PageViewID="rpvTab1" /> |
| <telerik:RadTab Text="Tab2" Value="Tab2" PageViewID="rpvTab2" /> |
| </Tabs> |
| </telerik:RadTabStrip> |
| </div> |
| </telerik:RadPane> |
| <telerik:RadPane ID="rpBody" runat="server" Scrolling="None"> |
| <telerik:RadMultiPage ID="rmpDialog" runat="server" Width="99%" Height="98%" ScrollBars="Vertical" SelectedIndex="0" RegisterWithScriptManager="true" |
| BorderStyle="Solid" BorderWidth="1" BorderColor="#333333" > |
| <telerik:RadPageView ID="rpvTab1" runat="server" Height="100%"> |
| <asp:Panel ID="pnlTab1" runat="server"> |
| Tab1 |
| </asp:Panel> |
| </telerik:RadPageView> |
| <telerik:RadPageView ID="rpvTab2" runat="server"> |
| <telerik:RadSplitter ID="splitTab2" runat="server" Width="100%" Orientation="Horizontal"> |
| <telerik:RadPane ID="paneTab2Filter" runat="server" Width="100%" MaxHeight="200" Scrolling="None"> |
| Filter |
| </telerik:RadPane> |
| <telerik:RadSplitBar ID="barTab2" runat="server" CollapseMode="Both" Visible="true" Width="100%" /> |
| <telerik:RadPane ID="paneTab2Grid" runat="server" Scrolling="None" Width="100%"> |
| Grid |
| </telerik:RadPane> |
| </telerik:RadSplitter> |
| </telerik:RadPageView> |
| </telerik:RadMultiPage> |
| </telerik:RadPane> |
| </telerik:RadSplitter> |
| </form> |
| </body> |
| </html> |