or
I have 2 combobox with checkbox generated on server side. The id of combo is depending on some event that I don’t know on client side. I have click event of the checkbox on client side. I have spent some times with the html generated by Telerik with those control, and I don’t see any way to associate the check box with the combobox. Is there any way server side (adding some properties while binding checkbox for example to indicate the combo ID), or on client side with jQuery. I tried the $('div.RadComboBox_Default’) but I get both combo. Any help would be greatly appreciated.
<telerik:RadGrid runat="server" ID="rg_leads" AutoGenerateColumns="false" DataSourceID="ods_leads" AllowMultiRowSelection="true" |
AllowPaging="true" AllowSorting="true" AllowFilteringByColumn="true" OnItemCommand="rg_leads_ItemCommand"> |
<HeaderContextMenu EnableAutoScroll="True"></HeaderContextMenu> |
<ClientSettings> |
<Selecting AllowRowSelect="true" /> |
</ClientSettings> |
<ExportSettings IgnorePaging="true" OpenInNewWindow="false" ExportOnlyData="true" FileName="exporteddata.xls"> |
</ExportSettings> |
<MasterTableView IsFilterItemExpanded="false" CommandItemDisplay="Top"> |
<CommandItemTemplate> |
<telerik:RadToolBar runat="server" ID="rtb_toolBar" |
OnButtonClick="rtb_toolBar_ButtonClick"> |
<Items> |
<telerik:RadToolBarButton Text="Apply filter" CommandName="FilterRadGrid" ImageUrl="img/filter.png" ImagePosition="AboveText" /> |
<telerik:RadToolBarButton IsSeparator="true"></telerik:RadToolBarButton> |
<telerik:RadToolBarButton ImageUrl="img/delete32.png" ImagePosition="AboveText" Text="Delete" CommandName="MassiveDelete"></telerik:RadToolBarButton> |
<telerik:RadToolBarDropDown ImagePosition="AboveText" ImageUrl="img/addToList32.png" Text="Add To List" OnDataBinding="DropDownDataBinding"> |
<Buttons> |
<telerik:RadToolBarButton runat="server" CommandName="NewList2" > |
<ItemTemplate> |
<telerik:RadTextBox ID="rtb_newList" runat="server" Text="New List" onclick="this.value = ''" CssClass="textboxNewList"> |
</telerik:RadTextBox> |
<asp:ImageButton ID="ib_newList" runat="server" ImageUrl="img/add32.png" CommandName="NewList" CssClass="imageNewList" /> |
</ItemTemplate> |
</telerik:RadToolBarButton> |
</Buttons> |
</telerik:RadToolBarDropDown> |
<telerik:RadToolBarButton ImageUrl="img/export.png" Text="Export" CommandName="Export" ImagePosition="AboveText"></telerik:RadToolBarButton> |
</Items> |
</telerik:RadToolBar> |
</CommandItemTemplate> |
<Columns>...</Columns> |
</MasterTableView> |
</telerik:RadGrid> |
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
<AjaxSettings> |
<telerik:AjaxSetting AjaxControlID="Panel1"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="Panel1" LoadingPanelID="RadAjaxLoadingPanel1" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
</AjaxSettings> |
</telerik:RadAjaxManager> |
<
telerik:RadComboBox
ID
=
"RadComboBox1"
runat
=
"server"
Width
=
"250px"
ShowToggleImage
=
"True"
Style
=
"vertical-align: middle;"
OnClientDropDownOpened
=
"OnClientDropDownOpenedHandler"
EmptyMessage
=
"Choose a destination"
ExpandAnimation-Type
=
"None"
CollapseAnimation-Type
=
"None"
>
<
ItemTemplate
>
<
div
id
=
"div1"
>
<
telerik:RadTreeView
runat
=
"server"
ID
=
"RadTreeView1"
OnClientNodeClicking
=
"nodeClicking"
Width
=
"100%"
Height
=
"140px"
>
<
Nodes
>
</
Nodes
>
</
telerik:RadTreeView
>
</
div
>
</
ItemTemplate
>
<
Items
>
<
telerik:RadComboBoxItem
Text
=
""
/>
</
Items
>
</
telerik:RadComboBox
>
string Path = "" ;
foreach (RadComboBoxItem myItem in RadComboBoxIn.Items)
{
RadTreeView myTree = (RadTreeView)myItem.FindControl("RadTreeView1");
Path = myTree.SelectedNode.FullPath;
}