web-dev-qa-db-ja.com

JSFコンポーネントの条件付き表示

最初に、Java EEが初めてで、ASP .NET開発の強力なバックグラウンドから来ました。私はネットを調べましたが、これを見逃すかもしれませんが、バッキングBeanクラスをJSFコンポーネントに接続する方法についての簡単でわかりやすいチュートリアルはないようです。

良い例はこのようなものです。現在、メニューバーやフォームのセットとしてリンクのセットがあるJSFページを作成しようとしています。リンクをクリックすると、特定のフォームがレンダリングされる予定です。

ASP.NETでは、要素を簡単に取得し、属性を表示可能に設定できました。私はJSFでこれを行う簡単な方法(一体、どんな方法でも)があるのだろうかと思っています。

フォームはすでにページにあります。特定のリンクをクリックしたときに、「render」属性をtrueに設定するだけです。

74
Haikal Nashuha

以前の投稿に加えて、あなたが持つことができます

<h:form rendered="#{!bean.boolvalue}" />
<h:form rendered="#{bean.textvalue == 'value'}" />

JSF 2.0

11
tosha Shah