GlobalRowIndex: Number;
Свойство GlobalRowIndex определяет глобальный индекс строки.
Значение свойства устанавливается из JSON, а возвращается с помощью метода getGlobalRowIndex.
Для выполнения примера необходимо наличие на html-странице компонента DataGrid с наименованием «grid» (см. «Пример создания компонента DataGrid»). Отсортируем строки по значениям столбца «Идентификатор». Получим позицию строки с глобальным индексом 5:
// Разрешаем сортировку по значениям столбца «Идентификатор»
grid.getMeasures().getColumns()[3].setEnableSort(true);
// Сортируем строки по значениям столбца «Идентификатор»
grid.sort([{
dir: "ASC",
column: "id"
}]);
// Получаем позицию строки с глобальным индексом «5»
for (var i in grid.getRows()) {
if (grid.getRows()[i].getGlobalRowIndex() == 5) {
console.log("Позиция строки с глобальным индексом «5»: " + grid.getRows()[i].getRealRowIndex());
}
}
В результате строки таблицы были отсортированы по значениям столбца «Идентификатор»:

В консоль была выведена позиция строки с глобальным индексом «5»:
Позиция строки с глобальным индексом «5»: 4
См. также: