Делите путем


гетСавеМоде (Референца клијентског АПИ-ја)

Враћа вредност која указује на то како је догађај чувања покренут од стране корисника.

Синтакса

executionContext.getEventArgs().getSaveMode()

Повратна вредност

Тип : Број

Опис : Следећа табела описује подржане вредности враћене да би се открили различити начини на које корисник може да сачува записе табеле.

Вредност Режим чувања Table
1 Сачувај Све
2 Сачувај и затвори Све
5 Деактивирајте Све
6 Поново активирајте Све
7 Пошаљи Е-пошта
15 Дисквалификује Потенцијални клијент
16 Квалификуј Потенцијални клијент
47 Додела Табеле у власништву корисника или тима
58 Сачувај као завршено Активности
59 Сачувај и ново Све
70 Аутоматско чување Све

Примедбе

Овај метод је од суштинског значаја ако желите да омогућите аутоматско чување за већину образаца у организацији, али га онемогућите за одређене облике.

Пример

Следећи код регистрован за ОнСаве догађај са контекстом извршења који му је прослеђен ће спречити било какво чување које покреће аутоматско чување, али дозвољава све остале. Са омогућеним аутоматским чувањем, навигација је еквивалентна Сачувај и затвори . Овај код ће спречити било какве уштеде које покреће тајмер од 30 секунди или када се људи крећу даље од обрасца са несачуваним подацима.

function preventAutoSave(executionContext) {
    var eventArgs = executionContext.getEventArgs();
    if (eventArgs.getSaveMode() == 70 || eventArgs.getSaveMode() == 2) {
        eventArgs.preventDefault();
    }
}

Да бисте сачували запис, корисник мора да изабере икону Сачувај на дну обрасца или је потребно додати прилагођену команду Сачувај на командну траку.

исДефаултПревентед
Претраживање