ネイティブ XFA 隠しエイリアス同期
CommitEdit は、変更されたネイティブデータノードにバインドされたすべてのフィールドについて、既存のスカラーフォーム値を同期します。可視ウィジェットを持たない、hidden や invisible の presence を持つフィールドも含まれます
共有値
スカラー値プロパティを読むと、そのネイティブフォーム値リーフが生成されることがあります。同じデータノードを共有する別のフィールドを後からインタラクティブに編集すると、検証と計算の前にそのリーフが更新されます
ネイティブ走査は、subform・area・exclGroup コンテナーを通じてテンプレートフィールドとその実際のデータスコープをたどります。名前付きサブフォームインスタンスを解決する際には、設定された ResolveInstanceScope と ResolveInstanceProperty コールバックを観測します
繰り返し出現は、バインディングが明示的に同じデータノードを選ばない限り独立のままです。走査は、欠落したスカラープロパティを作らず、実体化されていないエイリアスを更新するためだけにフォームパケットを確保することもありません
編集のクリアは、既存のスカラーリーフに明示的な空テキストノードを作り、Unicode テキストはネイティブ保存と再読み込みを通じて永続化されます
アトミックな作業上限
走査は現在のトランザクション操作予算を消費し、経過時間デッドラインを確認します。走査は 200000 操作と 64 段に抑えられます
検証失敗や作業上限の枯渇は、以前のデータセットとネイティブフォーム値を一緒に復元します。隠しエイリアスが部分的にコミットされた値を保持することはありません
検証済み永続化
絞り込んだ 4 ターゲットのフィクスチャが、隠しおよび不可視エイリアス、可視ウィジェットの読み取り、繰り返しインスタンス分離、無名 area の走査、空値、Unicode、ネイティブ再読み込み、バイト単位で正確なロールバックを検証します
独立した XML リーダーが、保存された XDP ファイルと変更されていないテンプレートノードを確認します。このエビデンスは、隠しフィールドについての Unicode ウィジェット外観生成や計算イベントを主張しません