or
| <telerik:RadComboBox ID="ddlDestination" runat="server" DataSourceID="dsDestination" DataTextField="country" DataValueField="countryID" OnClientSelectedIndexChanged="ChangeItem"> |
| <ItemTemplate> |
| <%#Eval("country") %> |
| <asp:TextBox ID="txtContinentId" runat="server" Visible="false" Text='<%# Eval("continentID")%>'></asp:TextBox> |
| </ItemTemplate> |
| <CollapseAnimation Duration="200" Type="OutQuint" /> |
| </telerik:RadComboBox> |
| <script language="javascript" type="text/javascript"> |
| function ChangeItem(sender, eventArgs) |
| { |
| var item = eventArgs.get_item(); |
| var txt = item.findControl("txtContinentId"); |
| alert (txt); |
| fmAreaCenter(item.get_value()); |
| } |
| </script> |
| <telerik:RadListBox runat="server" RegisterWithScriptManager="true" ID="lstDates" |
| AllowDelete="true" Skin="Office2007" SelectionMode="Multiple" Width="300"> |
| <ItemTemplate> |
| <telerik:RadDateTimePicker ID="dtPicker" runat="server" SelectedDate='<%# Container.DataItem %>'> |
| </telerik:RadDateTimePicker> |
| </ItemTemplate> |
| </telerik:RadListBox> |
| <telerik:RadDateTimePicker ID="dtpDate" runat="server" Skin="Office2007" /> |
| <br /> |
| <asp:LinkButton ID="btnAddDate" runat="server" OnClientClick="callServer()" ValidationGroup="adddate"> |
| <img id="Img1" src="~/images/btn_adddate.gif" runat="server" /></asp:LinkButton><br /> |
| <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Select Date first" |
| ControlToValidate="dtpDate" ValidationGroup="adddate"></asp:RequiredFieldValidator> |

| function DoOnClientNodeClick(sender, eventArgs) |
| { |
| var node = eventArgs.get_node(); |
| node.toggle(); |
| CollapseOthers(node); |
| return true; |
| } |
| function DoOnClientNodeExpanded(sender, eventArgs) |
| { |
| eventArgs.get_node().select(); |
| CollapseOthers(eventArgs.get_node()); |
| return true; |
| } |
| function CollapseOthers(node) |
| { |
| // if they are expanding a node then close all other root nodes |
| if (node.get_expanded()) |
| { |
| var tv = node.get_treeView(); |
| var nodeRoot; |
| var nCnt = 0; |
| // find the root node of the clicked on node |
| while (1) |
| { |
| if (node.get_parent() == tv) |
| { |
| nodenodeRoot = node; |
| break; |
| } |
| else |
| nodenode = node.get_parent(); |
| // a just in case check for a runaway loop |
| if (nCnt++ > 250) |
| return; |
| } |
| var i; |
| // collapse all other roots |
| for (i = 0; i < tv.get_nodes().get_count(); i++) |
| { |
| if (tv.get_nodes().getNode(i) != nodeRoot) |
| { |
| tv.get_nodes().getNode(i).set_expanded(false); |
| } |
| } |
| } |
| } |
| Protected Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init |
| Dim tv As RadTreeView = rpiAccounts.FindControl("rtvAccount") |
| AddHandler tv.NodeExpand, AddressOf tvAccounts_NodeExpand |
| AddHandler tv.ContextMenuItemClick, AddressOf rtvAccount_ContextMenuItemClick |
| AddHandler tv.NodeClick, AddressOf rtvAccount_NodeClick |
| AddHandler tv.NodeDrop, AddressOf rtvAccount_NodeDrop |
| tv = rpiLevels.FindControl("rtvLevel") |
| AddHandler tv.NodeClick, AddressOf rtvLevel_NodeClick |
| End Sub |
| <telerik:RadPanelBar ID="RadPanelBar1" runat="server" Skin="Vista" ExpandMode="SingleExpandedItem" Width="402px" > |
| <CollapseAnimation Duration="100" Type="None" /> |
| <Items> |
| <telerik:RadPanelItem id="rpiAccounts" runat="server" Text="Accounts"> |
| <ItemTemplate> |
| <telerik:RadTreeView ID="rtvAccount" runat="server" EnableDragAndDrop="true" |
| EnableDragAndDropBetweenNodes="true" Skin="Vista" CausesValidation="false" |
| OnClientNodeClicked="DoOnClientNodeClick" OnClientNodeExpanded
="DoOnClientNodeExpanded" > |
| <CollapseAnimation Duration="100" Type="OutQuint" /> |
| <ExpandAnimation Duration="100"/> |
| </telerik:RadTreeView> |
| </ItemTemplate> |
| </telerik:RadPanelItem> |
| <telerik:RadPanelItem id="rpiLevels" runat="server" Text="Levels"> |
| <ItemTemplate> |
| <telerik:RadTreeView ID="rtvLevel" runat="server" Skin="Vista" CausesValidation="false" OnClientNodeClicked="DoOnClientNodeClick" OnClientNodeExpanded
="DoOnClientNodeExpanded" > |
| <CollapseAnimation Duration="100" Type="OutQuint" /> |
| <ExpandAnimation Duration="100" /> |
| </telerik:RadTreeView> |
| </ItemTemplate> |
| </telerik:RadPanelItem> |
| </Items> |
| <ExpandAnimation Duration="100" Type="None" /> |
| </telerik:RadPanelBar> |