FirstVisibleRow: Number;
Свойство FirstVisibleRow определяет индекс первой видимой строки в таблице.
Значение свойства устанавливается из JSON и с помощью метода setFirstVisibleRow, а возвращается с помощью метода getFirstVisibleRow.
По умолчанию значение свойства равно 0.
Для выполнения примера необходимо наличие на html-странице компонента DataGrid с наименованием «grid» (см. «Пример создания компонента DataGrid»). Установим индекс первой видимой строки таблицы. Затем определим индексы всех видимых строк таблицы и отдельно индекс последней видимой строки:
// Выводит индексы только видимых строк таблицы
function printRenderedRowIndexes() {
var rowIndexes = grid.getRenderedRowIndexes(true);
console.log("Индексы видимых строк: %s", rowIndexes.toString());
}
// Выводит индекс последней видимой строки в таблице
function printLastVisibleRowIndex() {
var lastRow = grid.getLastVisibleRow();
console.log("Индекс последней видимой строки в таблице: %s", lastRow);
}
// Первая видимая строка имеет индекс 3
grid.setFirstVisibleRow(3);
// Отображаем только видимые строки
grid.renderVisibleRows();
// Определяем индексы только видимых строк таблицы
printRenderedRowIndexes();
// Определяем индекс последней видимой строки в таблице
printLastVisibleRowIndex();
В результате выполнения примера для таблицы был установлен индекс первой видимой строки, равный 3:

В консоли браузера были выведены индексы только видимых строк таблицы, а также индекс последней видимой строки:
Индексы видимых строк: 3,4,5,6,7,8,9
Индекс последней видимой строки в таблице: 9
См. также: