ポップアップページからRTFフィールドに値を返すボタンを追加しました。しかし、私の現在の要件は、単純なテキストフィールドに値を追加することです。単純なテキストフィールドに値を返す方法を教えてもらえますか?
質問する
113 次
1 に答える
4
ビューからフィールドビルダーコントロールにアクセスするためのAPIがないため、現在、サポートされている方法でこれを行うことはできません。これを回避する(プライベートプロパティへのアクセス、その他のハック)場合は、FieldBuilderコントロールAPIを使用してこれを実現できます。例えば:
var field = fieldBuilder.getFocusField(); // returns currently focused field object
field.getValues(); // returns field values (might be more than 1 in case of multivalue fields
field.setValues([...]); // sets field values
ただし、リボンツールバーボタンをクリックすると、フォーカスがフィールドからリボンツールバーボタンに移動することに注意してください。だからfieldBuilder.getFocusField()
戻りnull
ます。"focusmove"
フォーカスされたフィールドを追跡するために、フィールドビルダーコントロールでイベントをリッスンするための可能なソリューションの1つ。
于 2012-04-25T12:34:09.323 に答える