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


Подія Grid OnSave (довідник з API клієнта)

Подія OnSave відбувається перед надсиланням оновленої інформації на сервер, а коли відбувається будь-яка з наведених нижче дій.

  • Вибір запису зміниться.
  • Користувач явно запускає операцію збереження за допомогою кнопки збереження сітки, яку можна редагувати.
  • Користувач застосовує операцію сортування, фільтра, групи, поділу або навігації з сітки, яку можна редагувати, поки тривають зміни.

Деякі важливі моменти, які слід враховувати для OnSave події:

  • Якщо користувач змінює кілька стовпців одного запису послідовно, подія відбувається лише один раз, OnSave щоб забезпечити оптимальну сумісність продуктивності та поведінки форми.
  • Сітка, яку можна редагувати, і батьківська форма мають окремі кнопки збереження. Натискання кнопки "Зберегти" в одному не дає змоги зберегти зміни в іншому.
  • Сітка, яку можна редагувати, не зберігає відкладені зміни, якщо навігаційні операції виконуються поза її контекстом. Якщо елемент керування містить незбережені дані, ці дані можуть бути втрачені. Отже, OnSave подія може не загорітись. Наприклад, OnSave подія може не загорітися під час переходу до іншого запису за допомогою стовпця підстановки форми або через стрічку.
  • Якщо натиснути кнопку оновлення в сітці, яку можна редагувати, вона скасовує будь-які відкладені OnSave зміни, а подію не буде випущено.
  • Елемент керування сіткою, який можна редагувати, не впроваджує таймер автозбереження. Сітка, яку можна редагувати, забороняє правила виявлення повторів.

Нотатка

Подія OnSave для зустрічі, повторюваної зустрічі або записів про дії в службі скасує операцію збереження та використає Book повідомлення, щоб зберегти зміни, а Create не .Update Через це OnSavePostSave обробники подій для цих таблиць не працюватимуть.

Подія onSave форми
Події (довідник із інтерфейсу API клієнта)
Події у формах і сітках у програмах на основі моделі