In a previous post I asked this question and I got a working response. I was able to use...
myThumb = <%= rpbAttibutes.FindItemByValue("TemplateHolder").FindControl("wtvDoc").ClientID %>;
Do I need to type cast it or something? How do I do that?
Seth
myThumb = <%= rpbAttibutes.FindItemByValue("TemplateHolder").FindControl("wtvDoc").ClientID %>;
<telerik:RadPanelbar ID="rpbAttibutes" runat="server" Skin="Vista" ExpandMode="FullExpandedItem" Height="100%" Width="100%"> | |
<Items> | |
<telerik:RadPanelItem runat="server" Text="Thumbnails" Expanded="true"> | |
<Items> | |
<telerik:RadPanelItem Value="TemplateHolder" Height="100%"> | |
<ItemTemplate> | |
<center> | |
<cc1:WebThumbnailViewer ID="wtvDoc" runat="server" Width="100%" Height="99%" ViewerID="wivDoc" BackColor="LightGray" BorderColor="#A7BAC5" BorderWidth="0" Centered="true" ScrollBarVisibility="Dynamic" /> | |
</center> | |
</ItemTemplate> | |
</telerik:RadPanelItem> | |
</Items> | |
</telerik:RadPanelItem> | |
...to get a control from inside a RadPanelBar Item control.
I am calling that script on a page load event and it works fine. This code, although it gives me an [object], does not give me the actual treeview object.
oTree = <%= rpbCabinets.FindItemByValue("TemplateHolder").FindControl("rtvItems").ClientID %>;
<telerik:RadPanelBar ID="rpbCabinets" runat="server" Skin="Vista" ExpandMode="FullExpandedItem" Width="100%" Height="100%"> | |
<Items> | |
<telerik:RadPanelItem runat="server" Text="Cabinets" Expanded="True"> | |
<Items> | |
<telerik:RadPanelItem runat="server" Value="TemplateHolder" Height="100%"> | |
<ItemTemplate> | |
<telerik:RadTreeView ID="rtvItems" runat="server" Width="100%" Height="99%" Skin="Office2007" LoadingStatusPosition="BelowNodeText" PersistLoadOnDemandNodes="true" | |
OnClientNodeClicked="AfterClientClickHandler" | |
OnClientContextMenuShowing="onClientContextMenuShowing" | |
OnClientContextMenuItemClicked="onClientContextMenuItemClicked" | |
OnNodeExpand="rtvItems_NodeExpand" | |
OnNodeClick="rtvItems_NodeClick"> | |
<CollapseAnimation Duration="100" Type="OutQuint" /> | |
<ExpandAnimation Duration="200" Type="OutQuint" /> | |
<ContextMenus> | |
<telerik:RadTreeViewContextMenu ID="rtvcmCabinet" Skin="Vista" runat="server" Flow="Horizontal"> | |
<Items> | |
<telerik:RadMenuItem Text="Create Folder" Value="CreateFolder" ExpandMode="ClientSide" runat="server" > | |
<GroupSettings ExpandDirection="Auto" Flow="Vertical" /> | |
</telerik:RadMenuItem> | |
<telerik:RadMenuItem Text="Export Items" Value="ExportItems" ExpandMode="ClientSide" runat="server" ImageUrl="images/exportFolder.gif" > | |
<GroupSettings ExpandDirection="Auto" Flow="Vertical" /> | |
</telerik:RadMenuItem> | |
<telerik:RadMenuItem Text="Import Item" Value="Import" ExpandMode="ClientSide" runat="server" > | |
<GroupSettings ExpandDirection="Auto" Flow="Vertical" /> | |
</telerik:RadMenuItem> | |
<telerik:RadMenuItem Text="Export Item" Value="ExportItem" ExpandMode="ClientSide" runat="server" > | |
<GroupSettings ExpandDirection="Auto" Flow="Vertical" /> | |
</telerik:RadMenuItem> | |
</Items> | |
<DefaultGroupSettings ExpandDirection="Auto" Flow="Vertical" /> | |
<CollapseAnimation Duration="200" Type="OutQuint" /> | |
<ExpandAnimation Type="OutQuart" /> | |
</telerik:RadTreeViewContextMenu> | |
</ContextMenus> | |
</telerik:RadTreeView> | |
</ItemTemplate> | |
</telerik:RadPanelItem> | |
</Items> | |
</telerik:RadPanelItem> | |
Do I need to type cast it or something? How do I do that?
Seth