2

我们正在开发结合 Grails 2.1.x + ExtJS-4.1.x 的 ERP。我们正在使用 ExtJS MVC + ExtJS 数据包。在这种情况下,我们需要使用事件队列来避免事件处理程序/侦听器的并发问题。我想使用事件队列请求延迟来忽略 RichFaces 4.x 之类的转储响应,如下所示:

<a4j:queue requestDelay="500" ignoreDupResponses="true"/>

我如何使用 RichFaces 事件队列,例如 ExtJS-4.1.x 中的功能

谢谢

4

1 回答 1

0

这完全取决于您在 Ext 和后端之间选择的通信方式,如果您打算使用,您可以使用500Ext.Direct以几乎相同的方式批处理请求,您将获得“几乎”相同的结果Ext.direct.RemotingProvider.enableBuffer结果如下:<a4j:queue requestDelay="500"/>但是为了忽略重复请求,您必须实现自己的队列,或者更好的是,覆盖,Ext.direct.RemotingProvider或者,如果您真的想控制一切,您可以实现自己的提供程序,这样,您将拥有一个非常细粒度的请求和响应的控制,检查RemotingProvider的文档

于 2013-01-13T11:28:59.090 回答