| <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> | |
var editor = $find("<%=RadEditor1.ClientID%>"); //get a reference to RadEditor client object
var theSelectionObject = editor.getSelection();
var theSelectedElement = theSelectionObject.getParentElement();
theSelectionObject.getHtml()
However is there a way we can set the selection range? ie set the start postion to start position + 1?
Thanks
David

<
form id="form1" runat="server">
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
</telerik:RadScriptManager>
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" Runat="server" height="75px"
width="75px">
<img alt="Loading..." src='<%= RadAjaxLoadingPanel.GetWebResourceUrl(Page, "Telerik.Web.UI.Skins.Default.Ajax.loading.gif") %>'
style="border: 0px;" />
</telerik:RadAjaxLoadingPanel>
<telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server"
HorizontalAlign="NotSet" LoadingPanelID="RadAjaxLoadingPanel1">
<telerik:RadSplitter ID="RadSplitter1" runat="server" Height="600px" Width="100%"
HeightOffset="65" Items-Capacity="8" LiveResize="True" Orientation="Vertical"
ResizeMode="AdjacentPane" Skin="Office2007" SplitBarsSize="" BackColor="White">
<telerik:RadPane ID="LeftPane" runat="server" Width="22" Scrolling="none">
<telerik:RadSlidingZone ID="SlidingZone1" runat="server" Width="22">
<telerik:RadSlidingPane ID="NavigationPanel" Title="Navigation" runat="server" Width="300px"
Scrolling="None">
<asp:Button ID="Button1" runat="server" Text="Button" />
</telerik:RadSlidingPane>
</telerik:RadSlidingZone>
</telerik:RadPane>
<telerik:RadSplitBar ID="RadSplitbar1" runat="server">
</telerik:RadSplitBar>
<telerik:RadPane ID="MiddlePane" runat="server" BackColor="White" Height="" Scrolling="None"
Width="99%">
<uc2:WebUserControl1 ID="WebUserControl11" runat="server" />
</telerik:RadPane>
</telerik:RadSplitter>
</ContentTemplate>
</telerik:RadAjaxPanel>
</form>
