moveNext (用戶端 API 參考)

進入下一階段。

不同的資料表不支援移至下一個階段。

語法

formContext.data.process.moveNext(callbackFunction);

參數

名稱 類型 為必填項目 Description
callbackFunction 功能 否 作業完成時要呼叫的函式。 請參閱 callbackFunction

callback函數

此回呼函式會傳遞下列其中一個字串值,以指出作業的狀態:

價值觀 原因
success 作業成功。
crossEntity 下一階段是針對不同的表格。
end 作用中階段是作用中路徑的最後一個階段。
invalid 作業失敗,因為選取的階段與作用中階段不同。
dirtyForm 如果未儲存頁面中的資料,則會傳回此值。
stageGate 目前階段上的一或多個必要資料行是空的。

這很重要

只有在所選階段和作用中階段相同時,才能使用此方法。 當您的程式碼從 OnStageChange 事件起始時,將會選取目前的階段。 當您的程式碼從 OnStageSelected 事件起始時,您應該使用 getActiveStage 方法來驗證所選階段是否也是作用中階段。 對於任何其他表單事件,無法判斷目前選取的階段。 為了獲得最佳結果,這個方法只能在 OnStageChange 和 OnStageSelected 事件起始的函式中呼叫的程式碼中使用。

備註

這個方法會導致發生 OnStageChange 事件。

移動上一頁
formContext.data.process