移至上一階段。
您也可以移至不同表格中的上一個階段。
語法
formContext.data.process.movePrevious(callbackFunction);
參數
| 名稱 | 類型 | 為必填項目 | Description |
|---|---|---|---|
callbackFunction |
功能 | 否 | 作業完成時要呼叫的函式。 請參閱 callbackFunction |
callback函數
此回呼函式會傳遞下列其中一個字串值,以指出作業的狀態:
| 價值觀 | 原因 |
|---|---|
success |
作業成功。 |
crossEntity |
下一階段是針對不同的表格。 |
beginning |
作用中階段是作用中路徑的第一階段。 |
invalid |
作業失敗,因為選取的階段與作用中階段不同。 |
dirtyForm |
如果未儲存頁面中的資料,則會傳回此值。 |
stageGate |
目前階段上的一或多個必要資料行是空的。 |
preventDefault |
如果事件處理常式叫用 preventDefault,則 OnPreStageChange 會傳回此值。 |
這很重要
只有在所選階段和作用中階段相同時,才能使用此方法。 當您的程式碼從 OnStageChange 事件起始時,將會選取目前的階段。 當您的程式碼從 OnStageSelected 事件起始時,您應該使用 getActiveStage 方法來驗證所選階段是否也是作用中階段。 對於任何其他表單事件,無法判斷目前選取的階段。 為了獲得最佳結果,這個方法只能在 OnStageChange 和 OnStageSelected 事件起始的函式中呼叫的程式碼中使用。
備註
這個方法會導致發生 OnStageChange 事件。