<formattedText>要素 |
![]() |
ネームスペース: | http://xmlns.oracle.com/uix/ui |
派生元: | <ui:base>要素 |
グループ: | UIX Components |
要素の型: | UINode |
説明 |
![]() |
<formattedText>要素は、非常に限定されたHTMLマークアップのセットを含む文字列をtext属性で指定し、書式設定された結果を出力します。用途は汎用のHTML出力エンジンとは異なります。これはそのような要素ではありません。汎用エンジンの機能を必要とする開発者は、rawText Beanを使用してください。たとえば、<formattedText>要素はHTMLの表やリンクの使用をサポートしていないため、それらを必要とする開発者は、tableLayout BeanとリンクBean、あるいはrawText Beanのみを使用する必要があります。
この要素の動作により、解析やフィルタ処理の実行、あるいは不安定な構成体(JavaScriptなど)を使用することなく、変換されたテキストや書式設定されたユーザー定義テキストの単一ソースを使用する、限定された機能が提供されます。HTML表示以外でも正常に出力される可能性があります。rawText Bean以外の属性(styleClassなど)もサポートされます。
このコンポーネントは、次のHTMLマークアップをサポートしています。
前述以外の要素または文字参照は無視されます。さらに、CSS属性(classとstyle)およびhrefがサポートされ、それ以外は無視されます。
FormattedTextBean bean = new FormattedTextBean(); bean.setText("This is some text.<br>A new bit of<p>&text" + " that is <b>bold</b> and <span class=\"OraHeader\">" + " styled</span>");
入力HTMLがまったく変更されずに出力されるとはかぎりません。たとえば、段落の要素およびリスト項目の要素は、入力テキストでは開始タグのみであっても、常に閉じタグが付きます。その他のHTMLマークアップは、現行のルック&フィールまたはユーザー・エージェントに適した出力に置き換えられます。