Hello,
I face an issue and suspect it is related to nested controls but can't achieve to find out how to solve it;
I have a multiple nest of splitters/pane in a masterpage:
<telerik:RadSplitter ID="MainSplitter" runat="server" Height="100%" Width="100%" Orientation="Horizontal" Skin="Office2007" > |
<telerik:RadPane ID="TopPane" runat="server" Height="64" Scrolling="none" Locked="true"> |
<!-- Zone : En-tĂȘte --> |
<div class="header"></div> |
</telerik:RadPane> |
<telerik:RadSplitBar ID="RadsplitbarTop" runat="server" CollapseMode="Forward" Visible="true" /> |
<telerik:RadPane ID="MainPane" runat="server" Scrolling="None" EnableEmbeddedBaseStylesheet="False" EnableEmbeddedSkins="True" Index="2" Skin="Office2007"> |
<telerik:RadSplitter ID="NestedSplitter" runat="server" Skin="Office2007" LiveResize="true"> |
<telerik:RadPane ID="LeftPane" runat="server" Width="200" MinWidth="150" MaxWidth="400"> |
<!-- Zone : Menu --> |
<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" ShowStartingNode="False" /> |
<telerik:RadTreeView ID="RadTreeView1" Runat="server" Skin="Vista"> |
</telerik:RadTreeView> |
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionStri...></asp:SqlDataSource> |
</telerik:RadPane> |
<telerik:RadSplitBar ID="VerticalSplitBar" runat="server" CollapseMode="Forward" /> |
<telerik:RadPane ID="RightPane" runat="server" Scrolling="None"> |
<!-- Zone : Childs --> |
<telerik:RadSplitter ID="NestedSplitter2" runat="server" Skin="Office2007" Orientation="Horizontal"> |
<telerik:RadPane ID="DescriptionPane" runat="server" Height="96" MinHeight="96" MaxHeight="96" Scrolling="none" Locked="false"> |
<fieldset style="width:500px; margin-left:auto; margin-right:auto; margin-top:8px; padding: 8px;"> |
<legend style="font-weight:bold; padding-bottom:8px;"> |
<asp:ContentPlaceHolder ID="DescriptionTitle" runat="server"></asp:ContentPlaceHolder> |
</legend> |
<table> |
<tr> |
<td style="width: 40px; text-align: center;"> |
<asp:ContentPlaceHolder ID="DescriptionIcon" runat="server"></asp:ContentPlaceHolder> |
</td> |
<td style="text-align: left;"> |
<asp:ContentPlaceHolder ID="DescriptionBody" runat="server"></asp:ContentPlaceHolder> |
</td> |
</tr> |
</table> |
</fieldset> |
</telerik:RadPane> |
<telerik:RadSplitBar ID="Radsplitbar1" runat="server" CollapseMode="Forward" /> |
<telerik:RadPane ID="ContentPane" runat="server" Scrolling="Y" Locked="false"> |
<asp:ContentPlaceHolder ID="Main" runat="server"> |
</asp:ContentPlaceHolder> |
</telerik:RadPane> |
</telerik:RadSplitter> |
</telerik:RadPane> |
</telerik:RadSplitter> |
</telerik:RadPane> |
</telerik:RadSplitter> |
But trying to mimic the Wizard TabStrip Application Scenario I face an "Object Reference not set" error on the line
Dim PlanningTab As RadTab = tabStrip.FindTabByText("Project Planning") |
of the script below:
Imports Telerik.Web.UI |
Partial Class Local_NewProject_Description |
Inherits System.Web.UI.UserControl |
... |
Private Sub GoToNextTab() |
Dim tabStrip As RadTabStrip = Page.FindControl("RadTabStrip1") |
Dim PlanningTab As RadTab = tabStrip.FindTabByText("Project Planning") |
PlanningTab.Enabled = True |
... |
of the code behind of an ascx used in this aspx page:
<%@ Page Title="" Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="newproject.aspx.vb" Inherits="Local_newproject" %> |
<asp:Content... .../asp:Content> |
<asp:Content ID="Content4" ContentPlaceHolderID="Main" Runat="Server"> |
<telerik:RadTabStrip ID="RadTabStrip1" runat="server"> |
</telerik:RadTabStrip> |
<telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0"> |
</telerik:RadMultiPage> |
</asp:Content> |
Can somebody explain how I can reach the Tab subset and the TabStrip control of this page?
Thank you in advance,
David