我需要根據來自支持bean的布爾值有條件地設置JSF組件標記內的屬性。我該如何去做呢?有條件地設置JSF組件標記內的屬性
如果布爾值爲true,則應在組件標籤內添加/指定屬性,或者如果布爾值爲false,則不應爲該組件設置該屬性。
我需要根據來自支持bean的布爾值有條件地設置JSF組件標記內的屬性。我該如何去做呢?有條件地設置JSF組件標記內的屬性
如果布爾值爲true,則應在組件標籤內添加/指定屬性,或者如果布爾值爲false,則不應爲該組件設置該屬性。
雖然你的問題不是很清楚me.still我會盡量回答這個
1)如果你有來填充文本框(假設值),那麼在哪裏設置bean的構造函數的值類和構造函數中,您可以檢查布爾值並相應地設置值。 2)如果你不想顯示字段,那麼你可以根據需要設置渲染字段爲false。
請詳細說明一下,讓我們可以幫助您更
您可以:
rendered="#{bean.componentRendered}"
binding="#{bean.component}"
我不確定是否有可能實現我在第二個選項中提到的內容。如果不可能,請編輯我的答案。
爲什麼你需要那個?你能給個例子嗎 ? @JMelnik說,你唯一能做的就是在服務器端添加。我只想知道爲什麼有人需要這個。對我來說唯一合理的事情是有條件地設置列是否應該排序/過濾。 – Fallup 2012-04-16 16:57:08