DataGrid.Buffering

Синтаксис

Buffering: function(sender, args);

Параметры

sender. Источник события;

args. Информация о событии.

Описание

Событие Buffering наступает при загрузке диапазонов рядов данных таблицы из источника.

Пример

Для выполнения примера необходимо наличие на html-странице компонента DataGrid с наименованием «grid» (см. «Пример создания асинхронной таблицы данных»). Установим обработчик события Buffering и вызовем загрузку диапазонов рядов данных таблицы из источника:

// Устанавливаем обработчик события Buffering
grid.Buffering.add(function() {
    console.log("Событие Buffering");
});
// Задаем диапазон рядов данных таблицы
ranges = [{
    start: 0,
    end: 0
}];
// Загружаем диапазоны рядов данных таблицы из источника
grid.loadRangesFromDataSource(ranges);

При выполнении примера при загрузке диапазонов рядов данных таблицы из источника было сгенереривано событие Buffering, в результате обработки которого в консоли браузера было выведено следующее сообщение:

Событие Buffering

 

Аналогичный результат может быть получен, если заменить в примере строки:

// Загружаем диапазоны рядов данных таблицы из источника
grid.loadRangesFromDataSource(ranges);

на следующий код:

// Загружаем видимые диапазоны рядов данных таблицы из источника
grid.loadVisibleRanges(0, false);

См. также:

DataGrid