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