我将RichFaces 3.3.3更新为4.5.2.Final,我需要更换
<a4j:support
event="change"
eventsQueue="balbanceQueue"
reRender=" dropCheck"/>
到相应的RichFaces 4.5.2.Final标签。正如迁移指南所述,我们应该将a4j:support
替换为a4j:ajax
,将reRender
替换为render
。但我无法找到应该替换eventsQueue
属性的内容?
答案 0 :(得分:1)
您有两个选择
使用ajax标记上的queueId
:
<a4j:ajax event="change" render="dropCheck" queueId="balbanceQueue"/>
使用嵌套在将触发ajax请求的组件中的a4j:attachQueue
组件。此标记与a4j:queue
组件结合使用,以提供scoped ajax-queue definition。使用它,你应该看起来像:
<a4j:queue name="balbanceQueue"/>
<h:inputText>
<a4j:ajax event="change" render="dropCheck"/>
<a4j:attachQueue name="balbanceQueue"/>
</h:inputText>