GridView.AutoUpdateByHandler

Синтаксис

AutoUpdateByHandler: Boolean;

Описание

Свойство AutoUpdateByHandler определяет признак частичного или полного обновления ячеек таблицы после обработки события, подключенного к регламентному отчёту.

Комментарии

Допустимые значения:

Примечание. Если обработчик событий не подключен к регламентному отчёту, то при ручном изменении значения ячейки будет автоматически выполняться только её обновление, даже если свойство AutoUpdateByHandler принимает значение True.

Значение свойства устанавливается с помощью метода setAutoUpdateByHandler, а возвращается с помощью метода getAutoUpdateByHandler.

Например, для выполнения заданного алгоритма действий при изменении значения ячейки регламентного отчёта используйте событие ReportEvents.OnCellChange.

Пример

Для выполнения примера предполагается наличие на html-странице компонента ReportBox с наименованием «reportBox» (см. «Пример размещения компонента ReportBox»). Убедитесь, что в репозитории содержится регламентный отчёт с ключом 3275, в котором содержится таблица с данными и подключен модуль обработки событий, выполняющий событие ReportEvents.OnCellChange. Указанный ниже сценарий должен быть выполнен в консоли браузера:

// Получим представление области данных
dataView = reportBox.getDataView();
// Получим таблицу
gridView = dataView.getGridView();
// Обновим только изменённые ячейки таблицы
gridView.setAutoUpdateByHandler(false);

После выполнения примера будет выполнена обработка события, подключенного к регламентному отчёту, и обновлены только изменённые ячейки таблицы.

См. также:

GridView