我的网页https://gist.github.com/WurmD/b01dfc88ef2f707d9d57ef7022af2f60中有两个ajax调用
(使用bean https://gist.github.com/WurmD/d606f54776f27bf1b2d13ac1562bad9d,@ManagedBean @ViewScoped
)
<p:tabView id="tabView">
<p:ajax event="tabChange" listener="#{provisioningBean.setOperation}" update=":form:growl" />
和
<p:selectOneMenu id="productDropMenuAct" value="#{provisioningBean.product}">
<p:ajax event="change" listener="#{provisioningBean.onProductChange}" update="equipmentDropMenuAct rangeActId equipmentDropMenuActLabel serviceDropMenuActLabel serviceDropMenuAct" />
页面加载后都没有正确调用。 在我更改选项卡一次后,或者更改selectOneMenu一次后,所有后续的ajax调用都会起作用。
这是一个错误吗? 我错过了什么吗?
答案 0 :(得分:0)
以下评论栏导致了这种意外行为
<!--
<p:autoComplete id="cfsIdsuspend"
value="#{provisioningBean.cfsIdSuspend}"
completeMethod="#{provisioningBean.completeCfsId}" >
</p:autoComplete>
<p:watermark for="cfsIdsuspend" value="CFS ID" />
TO CENTER TABLE
<p:dataTable style="width:250px; margin: 0 auto;"
-->
删除它,“一切顺利”