【发布时间】:2014-06-15 15:41:19
【问题描述】:
我正在尝试设置一个按钮来设置编辑模式并刷新表单,但是单击该按钮,什么也没有发生。
这是我的代码:
<h:form>
<h:panelGrid columns="2" cellpadding="5">
<p:commandButton type="submit" value="Edit Your Records" icon="ui-icon-edit"
update="@form" rendered="#{!bean.editMode}">
<f:setPropertyActionListener value="true" target="#{bean.editMode}"/>
</p:commandButton>
<p:commandButton type="submit" value="Exit Edit Mode" icon="ui-icon-back"
update="@form" rendered="#{bean.editMode}">
<f:setPropertyActionListener value="false" target="#{bean.editMode}"/>
</p:commandButton>
</h:panelGrid>
<p:dataTable id="table" value="#{bean.table}" var="apartment">
...
</p:dataTable>
</h:form>
谢谢!
【问题讨论】:
-
我认为受影响的
value属性为target之一,应该用EL表示:value="#{true}"。
标签: jsf primefaces