Обработка изменений для представлений
Разработчики могут настроить обновляемое представление как обработчик событий изменения ячеек, включая само представление.
В этом случае изменения будут сохраняться в представление сразу после изменения ячеек.
Ниже приведен пример настройки в таблице xls.handlers:
ID | TABLE_SCHEMA | TABLE_NAME | COLUMN_NAME | EVENT_NAME | HANDLER_SCHEMA | HANDLER_NAME | HANDLER_TYPE | HANDLER_CODE | TARGET_WORKSHEET | MENU_ORDER | EDIT_PARAMETERS |
---|---|---|---|---|---|---|---|---|---|---|---|
s02 | view_cashbook | Change | s02 | view_cashbook | VIEW | _Commit | |||||
s02 | usp_cashbook | Change | s02 | view_cashbook | VIEW | _Commit |
Целевые таблицы должны содержать поля первичного ключа или колонки IDENTITY, которые также должны присутствовать в таблице данных.
Эти обработчики обновляют только существующие строки.
Чтобы установить признак того, что изменение сохранено, используйте значение _Commit в колонке TARGET_WORKSHEET.
Для сохранения новых или удаленных строк пользователи должны нажать кнопку "Сохранить".