共用方式為


movePrevious (用戶端 API 參考)

移至上一階段。

您也可以移至不同表格中的上一個階段。

語法

formContext.data.process.movePrevious(callbackFunction);

參數

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

callback函數

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

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

這很重要

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

備註

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

移動下一頁
formContext.data.process