简体   繁体   English

从javascript访问Telerik RadGrid编辑模式

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM