/
HTMLの組み込み
HTMLの組み込み
フォーマッターからHTML stringを返すこともできます。これは、表示されるテキスト(例:太字や斜体タグの組み込みとともに)のカスタマイズや、リンクの表示に有効です。これは、以下のメソッドを上書きすることで達成されます。
publicbooleanreturnsHtml() { return false; }
デフォルトではこのメソッドはfalseを返し、HTMLに出力する際に、書式設定された値の任意のHTMLエンティティをエスケープしなくてはいけないことを示します。trueを返すように上書きすることで、YellowfinはHTMLのエスケープを行いません。HTML出力を含むフォーマッターの例は、以下の通りです。
public boolean returnsHtml() { return true; } public String render(Object value, int renderType) throws Exception { if (value == null) return null; if (renderType == RENDER_LINK) { return value.toString(); } else if (renderType == RENDER_HTML) { return "<b>" + value.toString() + "</b>"; } else { // rendering to non-html output return value.toString(); } }
その他の例
数値を使用して、通貨値として書式設定をするカスタムフォーマッターの完全な例は、こちらを参照してください。
前項:フォーマッターの実装
, multiple selections available,
Related content
HTMLの組み込み
HTMLの組み込み
More like this
HTMLの組み込み
HTMLの組み込み
More like this
JavaScript APIを使用した組み込み
JavaScript APIを使用した組み込み
More like this
カスタムフォーマッターコードの例
カスタムフォーマッターコードの例
More like this
カスタムフォーマッターコードの例
カスタムフォーマッターコードの例
More like this
カスタムフォーマッターコードの例
カスタムフォーマッターコードの例
More like this