Поделиться через


Событие Grid OnSave (справочник по API клиента)

Событие OnSave происходит перед отправкой обновленных сведений на сервер и при возникновении любого из следующих действий:

  • В выборе записи есть изменение.
  • Пользователь явно активирует операцию сохранения с помощью кнопки сохранения редактируемой сетки.
  • Пользователь применяет операцию сортировки, фильтрации, группы, разбивки на страницы или навигации из редактируемой сетки во время ожидания изменений.

Некоторые важные моменты, которые следует учитывать для OnSave события:

  • Если пользователь изменяет несколько столбцов одной записи в последовательности, событие происходит только один раз, OnSave чтобы обеспечить оптимальную производительность и совместимость форм.
  • Редактируемая сетка и родительская форма имеют отдельные кнопки сохранения. Нажатие кнопки "Сохранить" в одной не сохраняет изменения в другой.
  • Редактируемая сетка не сохраняет ожидающие изменения при выполнении операций навигации вне его контекста. Если элемент управления содержит несохраненные данные, эти данные могут быть потеряны. Таким образом, OnSave событие может не срабочить. Например, OnSave событие может не запускаться при переходе к другой записи с помощью столбца подстановки формы или ленты.
  • Нажатие кнопки обновления в редактируемой сетке приводит к отмене любых ожидающих изменений, и OnSave событие не запускается.
  • Элемент управления "Редактируемая сетка" не реализует таймер автоматического сохранения. Редактируемая сетка подавляет повторяющиеся правила обнаружения.

Замечание

Событие OnSave для встречи, повторяющихся встреч или записей действий службы отменяет операцию сохранения и использует Book сообщение для сохранения изменения, а не Create .Update Из-за этого обработчики OnSavePostSave событий для этих таблиц не будут работать.

Событие "Форма onSave"
События (справочник по API клиента)
События в формах и сетках в приложениях на основе моделей