Обработка изменений для таблиц
Разработчики могут настроить таблицу как обработчик событий изменения ячеек, включая саму таблицу.
В этом случае изменения будут сохраняться в таблицу сразу после редактирования ячеек.
Ниже приведен пример настройки в таблице 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 | cashbook | Change | s02 | cashbook | TABLE | ||||||
s02 | view_cashbook | Change | s02 | cashbook | TABLE | _Commit | |||||
s02 | usp_cashbook | Change | s02 | cashbook | TABLE | _Commit |
Целевые таблицы должны содержать поля первичного ключа или колонки IDENTITY. Эти поля также должны присутствовать в таблице данных.
Обработчики обновляют только существующие строки.
Чтобы установить признак того, что изменение сохранено, используйте значение _Commit в колонке TARGET_WORKSHEET.
Для сохранения новых или удаленных строк пользователи должны нажать кнопку "Сохранить".