1
我已經在我的view-state
布爾變量:變化flowScope值與的commandButton
<set name="flowScope.render" value="false" type="java.lang.Boolean" />
現在我渲染這個變量
<p:commandButton value="Show Dates"
rendered="#{!render}"
update="table1,buttons" />
一個commandButton
現在我想改變變量的值點擊這個commandButton。我試過setPropertyActionListener
,但它不工作:
<p:commandButton value="Show Dates" rendered="#{!render}" update="table1,buttons">
<f:setPropertyActionListener value="true" target="#{render}" />
</p:commandButton>
我沒有找到太多有關如何更改值。那麼這怎麼可能?
你爲什麼不設置渲染=「#{} someBean.renderValue」屬性,並用命令按鈕設置renderValue價值? – pantominas
@pantominas我已經擁有一個Bean屬性。但問題是,當超過1個用戶登錄時,該值會改變它。所以我應該使用我改變的flowScope。 –