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


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

Выполняется до следующего этапа.

Переход к следующему этапу не поддерживается для другой таблицы.

Синтаксис

formContext.data.process.moveNext(callbackFunction);

Параметры

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

callbackFunction

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

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

Это важно

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

Замечания

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

movePrevious
formContext.data.process