2012-12-02 25 views
2

我們正在開發ERP與Grails的2.1.x的+ ExtJS的-4.1.x的組合。我們正在使用ExtJS的MVC + ExtJS的數據包。在這種情況下,我們需要使用事件隊列來避免事件處理程序/偵聽器的併發問題。我想利用事件隊列請求延遲忽略像RichFaces的4.x的轉儲答覆如下:我如何使用事件隊列requestDelay在ExtJS的-4.1

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

如何能我使用RichFaces事件隊列類似的特徵在ExtJS的-4.1.x的

感謝

回答

0

這一切都取決於你有什麼內線和後端之間交際的選擇,如果你刨使用Ext.direct.RemotingProvider.enableBuffer與500的值使用Ext.Direct可以分批在幾乎相同的方式請求,你會得到「幾乎與「<a4j:queue requestDelay="500"/>」的結果相同,但忽略了重複的請求已經實現自己的隊列,或者更好的,覆蓋Ext.direct.RemotingProvider或者,如果你真的想控制一切,你可以實現自己的供應商和,這樣,你將不得不請求和響應的非常細粒度的控制,檢查文檔對於RemotingProvider