1

ポップアップページからRTFフィールドに値を返すボタンを追加しました。しかし、私の現在の要件は、単純なテキストフィールドに値を追加することです。単純なテキストフィールドに値を返す方法を教えてもらえますか?

4

1 に答える 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 に答える