【发布时间】:2012-10-30 12:29:52
【问题描述】:
我有一个 jqgrid 和一个 getCell 方法,它根据 id 返回单元格的值。它仅适用于网格的第一行,在其他情况下 identifyImg = false:
var ids = jQuery("#myGrid").getDataIDs();
for(var i=0;i<ids.length;i++){
var identifyImg = $('#myGrid').jqGrid('getCell', i, 'idState');
alert(identifyImg); // return false after first row
if(identifyImg == '1'){
//DO SOMETHING
}
}
列定义如下:
{name:'idState',index:'idState', width:55}
并且正确地填充了数字。我该如何解决这个问题?
【问题讨论】:
-
您应该发布更完整的 jqGrid 代码和可用于重现问题的测试数据。此外,我不完全理解为什么需要这样的代码。在大多数情况下,应该使用
cellattr、rowattr或自定义格式化程序,而不是使用getDataIDs的枚举。
标签: javascript jquery jqgrid