当多个AJAX事件用于组件时会发生什么

时间:2015-09-14 14:21:16

标签: exception richfaces jsf-1.2 ajax4jsf

我在Tomcat 6中使用JSF 1.2Richfaces 3.3.3。 我为单个组件调用了两个AJAX事件方法,并且事件reRender都是组件。

我的示例代码:

<h:outputLabel id="ct3lbl1" value="CT3 No " />                          
<rich:spacer width="1" height="1" />
<h:selectOneMenu id="ct3serial" value="#{PurchaseOrder.ct3SerialNo}" style="width:160px;">
    <f:selectItems value="#{PurchaseOrder.ct3serialList}" />
    <a4j:support event="onchange"   action="#{PurchaseOrder.loadSupDetails}"  ajaxSingle="true" reRender="ct3serial,tablepanel" />
    <a4j:support event="onblur" action="#{PurchaseOrder.ct3validate}"  ajaxSingle="true"    reRender="valctserial,ct3serial" />
</h:selectOneMenu>
<h:outputText id="valctserial"  value="#{PurchaseOrder.valct3serial}" style="color: red;" />

我在自动生成的客户端ID中遇到问题Duplicate Id Exception

我的问题是对组件使用了多个AJAX请求,并且渲染组件是导致此异常的原因。建议我克服此问题。

0 个答案:

没有答案