0
JSF 2允許使用<f:viewParam>
標籤初始化URL參數。根據URL參數啓用禁用命令按鈕
例如:
<f:viewParam id="name" name="name"
value="#{applicationBean.name}" required="true" />
,然後使用該參數在輔助bean使用<f:event>
加載某些對象。
例如:
<f:event type="preRenderView"
listener="#{applicationBean.preRenderView}" />
preRenderView()
該方法在applicationBean
集的一些布爾變量buttonEnabled
爲真\假
當主頁使用該變量,以使\禁用按鈕它不工作(例如,它總是評估爲false):
<h:commandButton disabled="#{!applicationBean.buttonEnabled}">
有什麼建議嗎?
鑑於你正在調用一個bean方法,它不是也是一個bean中的變量嗎? '#{applicationBean.buttonEnabled}' – Makhiel 2015-02-10 12:33:54
我已經在使用這個bean變量。我編輯了這篇文章。 – 2015-02-10 12:41:50