过滤后,WijGrid获取选定的行

时间:2014-08-19 12:55:34

标签: jquery wijmo wijgrid

在我的页面中,我有一个将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行。 但是当过滤器处于活动状态时,该行将填充错误的数据行。 看起来数据中的行是未应用过滤器的原始数据。 如果网格被过滤,有没有办法获得正确的行?

提前致谢, 阿尔维德

1 个答案:

答案 0 :(得分:2)

使用" dataView"过滤后,您可以获得正确的行。选项如下:

var index = $("#demo").wijgrid("currentCell").row().dataRowIndex;
var data = $("#demo").wijgrid("dataView");
var row = data.item(index);
//Do some stuff here..