Nun*_*oso 1 ajax search alfresco alfresco-share
我有一个定制的Alfresco社区安装.我有很多文档,所以一些搜索需要几秒钟才能完成.
我可以在我的网络检查员身上看到Alfresco触发的AJAX调用.
现在,如果我触发搜索,然后立即更改搜索条件并触发另一个搜索,则有两个AJAX请求.有时我可以看到第二次搜索的结果被渲染(因为它是一种更快的搜索),然后几秒钟后,第一次搜索的结果被渲染(最慢的一次).
在执行新搜索之前,要求Alfresco中止任何待处理搜索的优雅方式是什么?
您将不得不扩展Share的搜索组件(JavaScript)并使用YUI XHRDataSource + set connXhrMode:
queueRequests 如果请求已在进行中,请等到响应返回后再发送下一个请求.
cancelStaleRequests 如果请求已在进行中,请在发送下一个请求之前取消它.
ignoreStaleResponses 发送所有请求,但仅处理最近发送的请求的响应.
allowAll 发送所有请求并处理所有响应.
http://yui.github.io/yui2/docs/yui_2.9.0_full/datasource/index.html#xhr
| 归档时间: |
|
| 查看次数: |
78 次 |
| 最近记录: |