TXFAJavaScriptSession.Rollback

ユニット: HPDFXFAEventScript

宣言

procedure Rollback(Position: Integer);

動作

コミット済みジャーナルを Position まで切り詰め、次回評価の前にエンジンを再構築対象としてマークします

JSON 変数の一部をシリアライズして選ぶのではなく、リプレイによってスクリプトオブジェクトのレキシカル状態とクロージャ状態をまるごと復元します

不正な Position は EHPDFXFAError を発生させます。ロールバック自体はスクリプトも外部コールバックも実行しません

関連 API

TXFAJavaScriptSession, HPDFXFAExecuteJavaScriptEvent および Interactive Dynamic XFA Widget Runtime