<af:richTextEditorInsertBehavior>

richTextEditorInsertBehavior rich text editor insert behavior


richTextEditorInsertBehaviorタグは、コマンド・コンポーネント(たとえばボタン)がクリックされたときにリッチ・テキストをrichTextEditorに挿入するための宣言的方法です。このタグは、リッチ・クライアントのみサポートしているため、サーバーでレンダリングされたコンポーネントでは無視されます。

richTextEditorInsertBehaviorタグでは、サーバー側イベントの配信が自動的に取り消されます。そのため親コンポーネントのactionListenerまたはaction属性は無視されます。これは使用不可にできません。サーバー側の機能もトリガーする必要がある場合、開発者はAdfCustomEventおよびaf:serverListenerを使用するクライアント・リスナーを追加して、サーバー側のイベントを配信できます。

例:

この例では、ボタンをクリックすると、IDがsomeInputであるrichTextEditor内の選択された位置に「hello world」を挿入します。

<source>
            <af:commandToolbarButton text="Insert Fragment at Selection">
                <af:richTextEditorInsertBehavior for="someInput" value="hello world"/>
            </af:commandToolbarButton>

</source>

属性

名前 ELのサポート 説明
for String あり 挿入が実行されるrichTextEditorコンポーネントのID。1つのコロンで始まるIDは、(コロンを除いた後)絶対値として扱われます。その他のIDは、richTextEditorInsertBehaviorを含むコンポーネントに対して相対的に解決されます。
value String あり リッチ・テキストを表すXHTMLフラグメント文字列。呼び出されると、現在のカーソル位置または選択された位置に挿入されます。