or


Thanks
Sabarish
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load | |||
| RadPanelBar2.ExpandMode = PanelBarExpandMode.FullExpandedItem | |||
| RadPanelBar2.DataFieldID = "" | |||
| RadPanelBar2.DataFieldParentID = "ID1" | |||
| RadPanelBar2.DataTextField = "Name" | |||
| RadPanelBar2.DataValueField = "Text" | |||
| RadPanelBar2.DataSource = MyDS | |||
| RadPanelBar2.DataBind() | |||
| If Not Page.IsPostBack Then | |||
| RadPanelBar2.Items(0).Expanded = True RadPanelBar2.Items(0).Selected = True | |||
| End If | |||
| If Not RadPanelBar2.SelectedItem Is Nothing Then | |||
| LoadUsercontrol(RadPanelBar2.SelectedItem.Text) | |||
| End If | |||
| End Sub | |||
| Private Sub RadPanelBar2_ItemDataBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadPanelBarEventArgs) Handles RadPanelBar2.ItemDataBound Dim newPanelItem As New RadPanelItem e.Item.Items.Add(newPanelItem) End Sub | |||
| Protected Sub LoadUsercontrol(ByVal selectedItem As String) | |||
| Dim pItem As RadPanelItem = DirectCast(RadPanelBar2.FindItemByText(selectedItem), RadPanelItem) | |||
| Dim smControl As SomeControl | |||
| smControl = CType(LoadControl("MyControls/SomeControl.ascx"), SomeControl) | |||
| smControl.MyID = pItem.Value | |||
| pItem.Controls.Add(smControl) | |||
| End Sub |
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> |
| Dim PlanningTab As RadTab = tabStrip.FindTabByText("Project Planning") |
| 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 |
| ... |
| <%@ 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> |
