DataGrid.FirstVisibleRow

Синтаксис

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

См. также:

DataGrid