我在javascript中调用一个函数。当我调用此函数时,rad网格行已经处于编辑模式。在该函数中,我得到RadGrid的参考:
var masterTable = $find("<%= RadGrid1.ClientID %>").get_masterTableView();
在编辑模式中,我有编辑项目:
我有一个问题,从这个javascript函数获取/设置txtName的值。 我试过了:
var item = masterTable.selectItem(masterTable.get_dataItems()[0].get_element());
var item = masterTable.selectItem('txtName');
var item = masterTable.selectItem('txtName').Text;
var item = masterTable.selectItem('txtName').value;
var item = masterTable.selectItem(3)
在所有情况下,项目都是未定义的。知道我在这里做错了什么吗?
答案 0 :(得分:1)
你可以试试这个jQuery来找到它:
var item = $telerik.$(masterTable.get_element()).find('input[id*="txtName"]')[0];
Telerik Jquery的一些细节:http://www.telerik.com/help/aspnet-ajax/introduction-using-jquery.html