movePrevious (クライアント API 参照)
前のステージに移動します。
別のテーブルで前のステージに移動することもできます。
構文
formContext.data.process.movePrevious(callbackFunction);
パラメーター
件名 | 型 | 必要 | 内容 |
---|---|---|---|
callbackFunction | Function | いいえ | 操作が完了したときに呼び出す関数。 callbackFunction を参照 |
callbackFunction
このコールバック関数には、操作の状態を示すために次のいずれかの文字列値が渡されます。
価値 | Reason |
---|---|
success |
操作が成功しました。 |
crossEntity |
次のステージは別のテーブルで使用します。 |
beginning |
アクティブ ステージはアクティブ パスの最初のステージです。 |
invalid |
選択したステージがアクティブ ステージと同じではないため、操作が失敗しました。 |
dirtyForm |
この値は、ページ内のデータが保存されない場合に返されます。 |
stageGate |
現在のステージの 1 つ以上の必須列が空です。 |
preventDefault |
この値は、OnPreStageChange イベントハンドラーが preventDefault を呼び出した場合に返されます。 |
重要
このメソッドを使用できるのは、選択したステージとアクティブ ステージが同じである場合のみです。 OnStageChange イベントからコードが起動されるときは、現在のステージが選択されます。 コードが OnStageSelected イベントから起動されるときは、getActiveStage メソッドを使用して、選択したステージがアクティブなステージであるかも確認する必要があります。 その他すべてのフォーム イベントでは、どのステージが現在選択されているかを判断することはできません。 最善の結果を得るには、OnStageChange イベントと OnStageSelected イベントによって起動される関数で呼び出されるコードでのみ、このメソッドを使用する必要があります。
備考
このメソッドは、OnStageChange イベントを発生します。
関連記事
moveNext
formContext.data.process
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。