WijGrid получает выбранную строку после фильтрации

На моей странице у меня есть WijGrid с параметром showFilter равным true. В разделе script у меня есть следующий код:

$("#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 row строкой, выбранной в сетке. Но когда фильтр активен, строка заполняется неправильной строкой данных. Похоже, что строки в данных — это исходные данные без примененного фильтра. Есть ли способ получить правильную строку, если сетка отфильтрована?

Заранее спасибо, Арвид


person Arvid Hamersma    schedule 19.08.2014    source источник


Ответы (1)


Вы можете получить правильную строку после фильтрации, используя опцию «dataView», например:

var index = $("#demo").wijgrid("currentCell").row().dataRowIndex;
var data = $("#demo").wijgrid("dataView");
var row = data.item(index);
//Do some stuff here..
person Ashish    schedule 20.08.2014
comment
Спасибо Ашиш, это было решение :) - person Arvid Hamersma; 22.08.2014