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


movePrevious (справочник по API клиента)

Переходит к предыдущему этапу.

Вы также можете перейти на предыдущий этап в другой таблице.

Синтаксис

formContext.data.process.movePrevious(callbackFunction);

Параметры

Имя Тип Обязательно Description
callbackFunction Функция нет Функция, вызываемая при завершении операции. См. функцию callbackFunction

callbackFunction

Эта функция обратного вызова передает одно из следующих строковых значений, чтобы указать состояние операции:

Ценность Причина
success Операция выполнена успешно.
crossEntity Следующий этап — для другой таблицы.
beginning Активная стадия — это первый этап активного пути.
invalid Операция завершилась ошибкой, так как выбранная стадия не совпадает с активным этапом.
dirtyForm Это значение возвращается, если данные на странице не сохраняются.
stageGate Один или несколько обязательных столбцов на текущем этапе пусты.
preventDefault Это значение возвращается, если OnPreStageChange обработчик событий вызывает предотвращениеDefault.

Это важно

Этот метод можно использовать только в том случае, если выбранная стадия и активная стадия совпадают. Когда код инициируется из события OnStageChange , будет выбран текущий этап. При инициировании кода из события OnStageSelected следует использовать метод getActiveStage , чтобы убедиться, что выбранная стадия также является активной. Для любого другого события формы невозможно определить, какой этап выбран в данный момент. Для наилучших результатов этот метод следует использовать только в коде, который вызывается в функциях, инициированных событиями OnStageChange и OnStageSelected .

Замечания

Этот метод приводит к возникновению события OnStageChange .

moveNext
formContext.data.process