【发布时间】:2012-03-31 23:01:54
【问题描述】:
我在 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)
在所有情况下,项目都是未定义的。知道我在这里做错了什么吗?
【问题讨论】:
-
在转到主表视图之前是否能够找到网格?也就是说,如果你做
var grid = $find('<%= RadGrid1.ClientID %>');,你会得到一个定义好的对象吗? -
是的,当我尝试查找网格时,我得到了它的参考。我只是无法从编辑项中获取值。
标签: javascript telerik telerik-grid radgrid radgridview