【发布时间】:2014-01-06 06:31:11
【问题描述】:
我正在使用 Primefaces 4.0 和 JSF 2.0
我的要求是在(ON / OFF)选择按钮后面做一些特定的任务,我的代码就像
<h:form>
<h:panelGrid>
<p:selectOneButton value="#{buttonBean.number}">
<f:selectItem itemLabel="ON" itemValue="1" />
<f:selectItem itemLabel="OFF" itemValue="0" />
</p:selectOneButton>
</h:panelGrid>
</h:form>
现在 UI 和一切都很好,但是,除非我使用提交按钮提交,否则值不会在单击时传递给 buttonBean.number 的 bean。
我的目标是通过并设置number = 0和number = 1,只点击不提交,其中“0”代表关闭,“1”代表开启,
【问题讨论】:
-
为什么不使用 selectBooleanCheckBox 呢?请参考primefaces.org/showcase-labs/ui/selectBooleanCheckbox.jsf
-
认可的用户界面是这样的。有大按钮开/关
标签: jsf-2 primefaces