我從AbstractPager擴展尋呼機,其中在範圍內或行每次計數改變了我重新包含在這麼尋呼機看起來像這樣NavLinks:
1 2 3 ...我的算法工作正常,但當我開始快速點擊鏈接(如真的很激烈)時,一個RangeChange事件正在執行(我的尋呼機所在的CellTable附加顯示旋轉試圖獲取給定頁面上的數據)已經有其他人來到EventBus。它導致在無限循環中來回改變當前頁面。
我試圖使分頁鏈接僅在使用Scheduler.get()。scheduleDeferred和.scheduleFinally但沒有運氣競爭地獲取當前頁時啓用。
我的臨時解決方案是使用Scheduler.get()。scheduleFixedDelay()在500毫秒後啓用分頁鏈接,但我想知道如何獲取當前頁面上被完全提取的數據的確切時刻。
謝謝。尋呼機開始點擊快速頁面鏈接時改變頁面來回
0
A
回答
0
如果您有需要掛在你的CellTable LoadingChangeEvent.Handler,檢查數據是否完全加載並通知尋呼機關於它的同樣的問題,所以尋呼機可以激活它的NavLinks:
pager.setDisplay(cellTable);
cellTable.addLoadingStateChangeHandler(new LoadingStateChangeEvent.Handler() {
@Override
public void onLoadingStateChanged(LoadingStateChangeEvent event) {
if (event.getLoadingState() == LoadingStateChangeEvent.LoadingState.LOADED) {
pager.activateNavLinks();
};
}
});
有沒有辦法因爲setDisplay()接受HasRows並且addLoadingStateChangeHandler()在AbstractHasData中(AbstractHasData實現了HasData,HasData實現了HasRows),所以在你的分頁器內部執行它。
相關問題
- 1. 點擊鏈接時的PHP Reload頁面
- 2. 當點擊鏈接時頁面刷新
- 3. 頁面點擊鏈接時空白
- 4. mvc - ajax尋呼機 - 使當前頁面無效鏈接
- 5. 尋呼機,編輯到頁面的鏈接(數字)
- 6. 快速打開頁面
- 7. D7尋呼機查詢 - 尋呼機頁面太多
- 8. 從緩存讀取頁面返回,但不是當點擊頁面鏈接時
- 9. 快速尋呼MongoDB中如何顯示上一個頁面
- 10. 抓取與rvest網站(改變頁面,點擊鏈接)
- 11. 錯誤尋呼 - 回聲到HTML頁面
- 12. 點擊鏈接時,jQuery手機「頁面」無法加載
- 13. 點擊鏈接打開頁面時不顯示圖片
- 14. 如何避免在鏈接點擊時離開Rails頁面?
- 15. Wordpress頁面,點擊鏈接時更改DIV顯示值
- 16. AngularJS:點擊鏈接加載頁面
- 17. 刷新頁面鏈接自動點擊
- 18. PhantomJS點擊頁面上的鏈接
- 19. jQuery點擊鏈接頁面加載
- 20. 點擊鏈接後頁面會凍結
- 21. iframe點擊鏈接它打開在父頁面而不是在iframe頁面
- 22. viewpager頁面沒有改變點擊
- 23. 頁面改變大小時,我點擊了新的一頁
- 24. 當點擊查詢中的鏈接時,只改變整個頁面的div而不是整個頁面
- 25. 獲取當前節點頁面的尋呼機號碼?
- 26. 點擊子頁面時,該頁面的URL如何始終保持不變?
- 27. 按鈕點擊時打開頁面
- 28. 工作超鏈接在頁面重定向時打破回到原始頁面
- 29. 如何在用戶更改/滑動頁面時更改查看尋呼機中的頁面?
- 30. 自動點擊頁面上的一個錨鏈接時,頁面被訪問