AI翻訳通知
このドキュメントはAIによって翻訳されました。正確な情報については英語版をご参照ください。
ctx.getValue()
JSField や JSItem などの編集可能なフィールドのシナリオにおいて、現在のフィールドの最新値を取得します。ctx.setValue(v) と組み合わせることで、フォームとの双方向バインディングを実現できます。
適用シーン
注意:
ctx.getValue()は、フォームバインディングを持つ RunJS コンテキストでのみ使用可能です。ワークフローや連動ルールなど、フィールドバインディングがないシナリオではこのメソッドは存在しません。
型定義
- 戻り値:現在のフィールド値。型はフィールドのフォーム項目タイプによって決まります。フィールドが登録されていない、または入力されていない場合は
undefinedになる可能性があります。
値の取得順序
ctx.getValue() は以下の順序で値を取得します:
- フォームの状態:Ant Design Form の現在の状態から優先的に読み取ります。
- フォールバック値:フォーム内に該当するフィールドがない場合、フィールドの初期値または props にフォールバックします。
フォームのレンダリングが完了していない、またはフィールドが登録されていない場合、
undefinedを返すことがあります。

