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; }<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DetailInfos.aspx.cs" Inherits="waPMHI.dlg.DetailInfos" %> <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <telerik:RadCodeBlock ID="RadCodeBlockInfo" runat="server"> <script type="text/javascript" language="javascript"> function GetRadWindow() { var oWindow = null; if (window.radWindow) oWindow = window.radWindow; else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; return oWindow; } function CloseWindow() { var oWindow = GetRadWindow(); oWindow.close(); } function AddAttachment() { var oBrowserWnd = GetRadWindow().BrowserWindow; setTimeout(function() { var oWnd = oBrowserWnd.radopen("../dlg/GeneralUploader.aspx", "Upload"); oWnd.SetUrl(oWnd.GetUrl()); oWnd.add_close(OnClientClose); }, 300); } function OnClientClose(oWnd) { // Nach dem Schliessen eines Fensters: AjaxRequest oWnd.remove_close(OnClientClose); $find("<%= infoManager.ClientID %>").ajaxRequest("AddAttachmentClose"); } <!-- [...] more JS --> </script> </telerik:RadCodeBlock></head><body class="dlgInfos" onkeypress="Escape(event);"> <form id="form1" runat="server"> <telerik:RadWindow ID="DetailInfo" runat="server" SkinID="SingletonSkin" /> <telerik:RadScriptManager ID="RadScriptManager1" runat="server" /> <telerik:RadFormDecorator ID="RadFormDecorator" runat="server" DecoratedControls="Buttons" /> <telerik:RadAjaxManager ID="infoManager" runat="server" OnAjaxRequest="InfoManager_AjaxRequest" /> <table width="100%" cellpadding="0px" cellspacing="0px"> <tr> <td> <asp:UpdatePanel ID="FormPanel" runat="server" UpdateMode="Conditional"> <ContentTemplate><!-- More Elements [...] --> <asp:Button ID="btnAddAttachment" Enabled="false" runat="server" Text="<%$Resources:TextResources, ID_MAIL_ADDATTACHMENT%>" OnClick="btnAddAttachment_Click" /> <!-- More elements [...] --> </ContentTemplate> </asp:UpdatePanel> <br /> <telerik:RadGrid runat="server" Width="100%" ID="attGrid" ShowHeader="false" AutoGenerateColumns="true" OnNeedDataSource="infoGrid_NeedDataSource"> </telerik:RadGrid> </form></body></html>PrintEditor.ExportToPdf();
When I do I can the attached error. The thing is, when I copy the html code from the editor and hard code it in to the <Content></Content> tags it works fine.