Обработка изменений для таблиц
Специальное предложение: скидка 50% (115 200 рублей) на ODataDB Enterprise до 24 июня 2024

Обработка изменений для таблиц

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

В этом случае, изменения будут сохраняться в таблицу непосредственно после изменения ячеек.

Ниже приведен пример настройки в таблице xls.handlers:

IDTABLE_SCHEMATABLE_NAMECOLUMN_NAMEEVENT_NAMEHANDLER_SCHEMAHANDLER_NAMEHANDLER_TYPEHANDLER_CODETARGET_WORKSHEETMENU_ORDEREDIT_PARAMETERS
 s02cashbookChanges02cashbookTABLE
 s02view_cashbookChanges02cashbookTABLE_Commit
 s02usp_cashbookChanges02cashbookTABLE_Commit

Целевые таблицы должны иметь поля первичного ключа или колонки IDENTITY. Также поля должны присутствовать в таблице данных.

Такие обработчики обновляют только существующие строки.

Для установки признака того, что изменение сохранено, используйте значение _Commit в колонке TARGET_WORKSHEET.

Для сохранения новых или удаленных строк, пользователи должны нажать кнопку "Сохранить".