質問

いを動的に作成し管理マ。を使用してい情2.0

HtmlOutputTag objHtmlOutputTag = new HtmlOutputTag();

今る財産の HtmlOutputTag 設定すれば良いのコンテンツの HtmlOutputTag?

役に立ちましたか?

解決

HtmlOutputTag を表すタグ、なるコンポーネントを設定します。ご利用く HtmlOutputText.そして、できるだけでも設定通りに value ィには、どのような実際のコンポーネント情ページです。請求-お問い合わせはこちらへ ValueExpression ではなく、原 value, ばホームページを作成いたします。用 ExpressionFactory#createValueExpression().このキックオフとえば:

HtmlOutputText text = new HtmlOutputText();
text.setValueExpression("value", createValueExpression("#{bean.property}", String.class));

に便利なメソッド createValueExpression() このように見え:

private static ValueExpression createValueExpression(String valueExpression, Class<?> valueType) {
    FacesContext context = FacesContext.getCurrentInstance();
    return context.getApplication().getExpressionFactory()
        .createValueExpression(context.getELContext(), valueExpression, valueType);
}

隠し離れた一部のユーティリティクラスで必要な繰り返しすべてをコードしているもの valueType 引数明らかを示すべきである実際の型の物件です。

最終結果は、当財団のページはそのようなものです:

<h:outputText value="#{bean.property}" />

とによっては機能要求がある場合があり、清浄機を解決する方法の機能に必要です。したい場合は、精巧少しできるよう必要があればいいます。

他のヒント

として 通常の, 私のアドバイスなので追加と削除が行えます。成ます。解決の問題を別の方法:

  • 切り替え 視認性の部品
  • Rebindの データ に属するコンポーネント

追加取り付けたり取り外したりすると成分的には常にソースのトラブルやチャンスを取得ができないことがありうるかにより簡単になります。

outputText 部品は使いやすい:

<h:outputText value="#{BackingBean.myProperty}"/>

と定義するのgetter/setterのための myProperty ごバック。まだプログラム(I阻害していないという議論が強力に)、ここは ダイナミックなテーブル。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top