Събитие OnSave на мрежата (препратка към API на клиент)

Събитието OnSave възниква преди изпращане на актуализираната информация до сървъра и когато възникне някое от следните неща:

  • Има промяна в селекцията на записа.
  • Потребителят изрично активира операция за записване с помощта на бутона за записване на редактируемата мрежа.
  • Потребителят прилага операция за сортиране, филтриране, групиране, страниране или навигация от редактируемата мрежа, докато има чакащи промени.

Някои важни неща, които трябва да имате предвид за събитието OnSave :

  • Ако даден потребител редактира няколко колони от един и същ запис последователно, събитието OnSave възниква само веднъж, за да се осигури оптимална съвместимост на производителността и поведението на формулярите.
  • Редактируемата мрежа и родителският формуляр имат отделни бутони за записване. Избирането на бутона за записване в едното не записва промените в другото.
  • Редактируемата мрежа не записва чакащите промени, когато се извършват операции за навигация извън контекста й. Ако контролата има незаписани данни, тези данни може да се загубят. Така че събитието OnSave може да не се активира. Например събитието OnSave може да не се задейства, когато навигирате до друг запис с помощта на справочна колона на формуляр или през лентата.
  • Избирането на бутона за обновяване в редактируемата мрежа го кара да отхвърли всички чакащи промени и събитието OnSave не се стартира.
  • Редактируемата контрола на мрежата не реализира таймер за автоматично записване. Редактируемата мрежа потиска правилата за откриване на дублиращи се записи.

Бележка

OnSave Събитието за записите за среща, повтаряща се среща или дейност по обслужването ще отмени операцията за записване и ще използва съобщениетоBook, за да запази промяната, а Create не .Update Поради това OnSave манипулаторите PostSave на събития за тези таблици няма да работят.

Събитие OnSave на формуляр
Събития (справка за API на клиент)
Събития във формуляри и мрежи в приложения, управлявани от модел