我在 RadCombobox 中有 RadTreeView。我需要使用 javascipt 创建函数,因为我想在关闭 RadComboBox 后读取所有选中的项目及其值。
如何使用 javascript 获取所有选中的项目和值?
这是我的源代码:
function OnClientDropDownClosed()
{
//Foreach all checked items and save to array
//I want to need for example: Text: John Black, Value: 1
}
<telerik:RadComboBox ID="RadComboBox1" OnClientDropDownClosed="OnClientDropDownClosed" runat="server" Width="500px" ShowToggleImage="True"
ExpandAnimation-Type="None"
CollapseAnimation-Type="None">
<ItemTemplate>
<div id="div1">
<telerik:RadTreeView runat="server" ID="RadTreeView1" CheckBoxes="true" Width="100%"
Height="140px" TriStateCheckBoxes="true">
<Nodes>
<telerik:RadTreeNode runat="server" Text="Company" Value="9" Expanded="true">
<Nodes>
<telerik:RadTreeNode runat="server" Text="Employees A" Value="10" Expanded="true">
<Nodes>
<telerik:RadTreeNode runat="server" Value="1" Text="John Black">
</telerik:RadTreeNode>
<telerik:RadTreeNode runat="server" Value="2" Text="Peter Snopy">
</telerik:RadTreeNode>
<telerik:RadTreeNode runat="server" Value="3" Text="George New">
</telerik:RadTreeNode>
<telerik:RadTreeNode runat="server" Value="4" Text="William Wall">
</telerik:RadTreeNode>
</Nodes>
</telerik:RadTreeNode>
<telerik:RadTreeNode runat="server" Text="Employees B" Value="11" Expanded="true">
<Nodes>
<telerik:RadTreeNode runat="server" Value="5" Text="John Black">
</telerik:RadTreeNode>
<telerik:RadTreeNode runat="server" Value="6" Text="Peter Snopy">
</telerik:RadTreeNode>
<telerik:RadTreeNode runat="server" Value="7" Text="George New">
</telerik:RadTreeNode>
<telerik:RadTreeNode runat="server" Value="8" Text="William Wall">
</telerik:RadTreeNode>
</Nodes>
</telerik:RadTreeNode>
</Nodes>
</telerik:RadTreeNode>
</Nodes>
</telerik:RadTreeView>
</div>
</ItemTemplate>
<Items>
<telerik:RadComboBoxItem Text="" />
</Items>
</telerik:RadComboBox>