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
См. также: