在我的页面中,我有一个showFilter设置为true的WijGrid。在脚本部分,我有以下代码:
$("#wijGrid").dblclick(function (e) {
var index = $("#wijGrid").wijgrid("currentCell").row().dataRowIndex;
var data = $("#wijGrid").wijgrid("data");
var row = data[index];
//Do some stuff here..
});此函数使用网格中选定的行填充var行。但当筛选器处于活动状态时,该行将填充错误的数据行。看起来数据中的行是未应用筛选器的原始数据。如果对网格进行了过滤,有没有办法获得正确的行?
先谢谢你,阿维德
发布于 2014-08-20 14:22:45
您可以在过滤后使用"dataView“选项获得正确的行,如下所示:
var index = $("#demo").wijgrid("currentCell").row().dataRowIndex;
var data = $("#demo").wijgrid("dataView");
var row = data.item(index);
//Do some stuff here..https://stackoverflow.com/questions/25383993
复制相似问题