a4j eventsQueue 应该替换成什么?
What a4j eventsQueue should be replaced to?
我正在将我的 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
属性替换?
你有两个选择
在 ajax 标签上使用 queueId
:
<a4j:ajax event="change" render="dropCheck" queueId="balbanceQueue"/>
使用 a4j:attachQueue
组件,嵌套在将触发 ajax 请求的组件中。此标记与 a4j:queue
组件结合使用以提供 scoped ajax-queue definition。使用这个,你应该有这样的东西:
<a4j:queue name="balbanceQueue"/>
<h:inputText>
<a4j:ajax event="change" render="dropCheck"/>
<a4j:attachQueue name="balbanceQueue"/>
</h:inputText>
我正在将我的 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
属性替换?
你有两个选择
在 ajax 标签上使用
queueId
:<a4j:ajax event="change" render="dropCheck" queueId="balbanceQueue"/>
使用
a4j:attachQueue
组件,嵌套在将触发 ajax 请求的组件中。此标记与a4j:queue
组件结合使用以提供 scoped ajax-queue definition。使用这个,你应该有这样的东西:<a4j:queue name="balbanceQueue"/> <h:inputText> <a4j:ajax event="change" render="dropCheck"/> <a4j:attachQueue name="balbanceQueue"/> </h:inputText>