我在 WebSphere Application Server 8 上使用 Primefaces 3.2 和 ApacheMyfaces。
我有一个内部带有 ajax 更新的 selectOneButton。当我切换按钮时,我的设置器首先将值 (int) 设置为 0,然后设置为选定的值:
<p:selectOneButton value="#{graph.view}" id="view">
<f:selectItem itemLabel="W" itemValue="1" />
<f:selectItem itemLabel="M" itemValue="2" />
<f:selectItem itemLabel="Y" itemValue="3" />
<p:ajax event="change" update=":optform:datecol"/>
</p:selectOneButton>
datecol 是我的表单(optform)中的另一个 selectComponent。
为什么 JSF 首先将值设置为 0,然后再设置为例如 2?
解决方案 这是一个 PrimeFaces selectOneButton 错误。在此处查看我的问题。
最好的问候投票