Получить доступ к radcombobox в сетке с помощью jquery
Я новичок в jquery У меня есть gridview, в котором я использую EditItemTemplate FooterTemplate ItemTemplate и EmptyDataTemplate для вставки обновления записей, я использую RadComboBox в сетке, значения которого я хочу получить на стороне клиента, используя jquery
моя разметка выглядит следующим образом
<EditItemTemplate>
<telerik:RadComboBox TabIndex="2" ID="rcbDept" runat="server" EmptyMessage="--Select Department--" AllowCustomText="true" EnableScreenBoundaryDetection="false" Width="100px" EnableTextSelection="false" Filter="Contains" OnClientLoad="GetControlId">
<ItemTemplate>
<asp:CheckBox runat="server" ID="CheckBox1" Text='<%# DataBinder.Eval(Container.DataItem, "dept_name") %>' /> <asp:HiddenField ID="hdnColumn" runat="server" /> </ItemTemplate> </telerik:RadComboBox> </EditItemTemplate>
Функция JQuery
function GetControlId()
{
var combo = $find("<%= rcbDept.ClientID %>");
var items = combo.get_items();
var text = "";
var values = "";
}
Любая помощь будет очень ценной, заранее спасибо.....
1 ответ
Если ваш Radcombobox находится в EditItemtemplate или ItemTemplate: я использовал этот трюк
Вы просто делаете это:
function GetControlId()
{
var rcbDeptID=$("[id$='rcbDept']").attr("id");
var comb0=$find(rcbDeptID);
var items = combo.get_items();
var text = "";
var values = "";
}