Бележка
Достъпът до тази страница изисква удостоверяване. Можете да опитате да влезете или да промените директориите.
Достъпът до тази страница изисква удостоверяване. Можете да опитате да промените директориите.
Връща стойност, показваща как събитието за записване е инициирано от потребителя.
Синтаксис
executionContext.getEventArgs().getSaveMode()
Връщана стойност
Тип: Число
Описание: Следващата таблица описва върнатите поддържани стойности, за да открие различни начини, по които записите на таблицата могат да бъдат записани от потребителя.
| Стойност | Режим на записване | Table |
|---|---|---|
| 1 | Записване | Цял |
| 2 | Записване и затваряне | Цял |
| 5 | Деактивирате | Цял |
| 6 | Активирате | Цял |
| 7 | Изпращам | Имейл адрес |
| 15 | Дисквалифицира | Потенциален клиент |
| 16 | Отговарят | Потенциален клиент |
| 47 | Възлагане | Таблици, притежавани от потребител или екип |
| 58 | Запиши като завършено | Дейности |
| 59 | Запиши и създай | Цял |
| 70 | Автоматично записване | Цял |
Забележки
Този метод е от съществено значение, ако искате да разрешите автоматичното записване за повечето формуляри в дадена организация, но да го забраните за определени формуляри.
Пример
Следният код, регистриран за събитието OnSave с предадения контекст за изпълнение, ще попречи на всички записвания, които инициират от автоматично записване, но да позволяват всички останали. Когато автоматичното записване е разрешено, навигирането далеч е еквивалентно на Запиши и затвори. Този код ще попречи на всички записвания, инициирани от 30-секундния таймер, или когато хората се отдалечават от формуляр с незаписани данни.
function preventAutoSave(executionContext) {
var eventArgs = executionContext.getEventArgs();
if (eventArgs.getSaveMode() == 70 || eventArgs.getSaveMode() == 2) {
eventArgs.preventDefault();
}
}
За да запише запис, потребителят трябва да избере иконата Запиши в долната част на формуляра или команда за записване по избор трябва да бъде добавена към лентата с инструменти за управление.