【问题标题】:Retrieve a cell value in a RadGrid using JQuery使用 JQuery 在 RadGrid 中检索单元格值
【发布时间】:2014-11-02 04:53:08
【问题描述】:

在一个使用vs2008的应用上,我检索了一个单元格的值,我的代码如下:

var grid = $find("<%=RadGrid1.ClientID %>");

var MasterTable = grid.get_masterTableView(); 

var row = MasterTable.get_dataItems()[eventArgs.get_itemIndexHierarchical()];

var cell = MasterTable.getCellByColumnUniqueName(row, "CategoryID");

不起作用,我认为问题出在指令$find("&lt;%=RadGrid1.ClientID %&gt;")

我做错了什么? 谢谢

【问题讨论】:

  • 我想你可能想添加更多关于“它不起作用”的描述。你打算发生什么?实际发生了什么?
  • 向我们展示完整的脚本。您在浏览器控制台中看到了什么错误?

标签: javascript jquery telerik radgrid


【解决方案1】:

用这么多的信息来判断有点困难,但作为猜测,如果您的代码无法找到网格本身,则可能是时间问题。许多 Telerik 控件在 pageLoad 之前还没有准备好,所以在里面尝试一下,看看你是否至少得到了网格对象:

function pageLoad() {
    var grid = $find("<%=RadGrid1.ClientID %>");
    var MasterTable = grid.get_masterTableView(); 
    var row = MasterTable.get_dataItems()[eventArgs.get_itemIndexHierarchical()];
    var cell = MasterTable.getCellByColumnUniqueName(row, "CategoryID");
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-22
    • 2012-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多