我正在使用primefaces 3.2当尝试以两种不同的形式更新ajax时没有得到更新。请参阅以下代码
<p:selectOneMenu value="#{baen.vareable1}">
<f:selectItem itemLabel="val1" itemValue=="val1"/>
<f:selectItem itemLabel="val2" itemValue="val2" />
<p:ajax update="new" listner="#{bean.val()}" event="onchange"/>
</p:selectOneMenu >
答案 0 :(得分:0)
将event="onchange"
替换为event="change"
或事件更好地将其彻底删除(导致其默认事件)
答案 1 :(得分:0)
表单验证是否阻止请求?尝试设置<p:ajax process="@this" .../>
。
默认情况下,处理组件所属的完整表单。因此,通过将此属性设置为“@this”,仅处理selectOneMenu组件。另一个优点是请求变得更轻一些,因为向服务器发送的信息更少。