[英]Accessing Telerik RadGrid edit mode from javascript
I invoke one function in javascript. 我在javascript中调用一个函数。 When I call this function rad grid row is already in edit mode .
当我调用此函数时,rad grid row已处于编辑模式 。 In that function I get reference to RadGrid:
在该函数中,我引用了RadGrid:
var masterTable = $find("<%= RadGrid1.ClientID %>").get_masterTableView();
In edit mode I have edit item: 在编辑模式下,我有编辑项:
I have a problem here to get/set value of txtName from this javascript function. 我在这里从此javascript函数获取/设置txtName的值时遇到问题。 I have tried:
我努力了:
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)
In all cases item is undefined. 在所有情况下,项目都是未定义的。 Any idea what am I doing wrong here?
知道我在做什么错吗?
you could try this bit of jQuery to find it: 您可以尝试以下jQuery来找到它:
var item = $telerik.$(masterTable.get_element()).find('input[id*="txtName"]')[0];
some details on Telerik Jquery: http://www.telerik.com/help/aspnet-ajax/introduction-using-jquery.html 关于Telerik Jquery的一些详细信息: http : //www.telerik.com/help/aspnet-ajax/introduction-using-jquery.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.