【发布时间】:2014-02-05 09:29:18
【问题描述】:
我有一个从 AbstractPager 扩展的寻呼机,其中每次更改范围或行数时,我都会重新创建其中包含的 NavLink,因此寻呼机看起来像这样:
1 2 3 … N-1 N N+1 … M-2 M-1 M
我的算法工作正常,但是当我开始快速(就像非常疯狂地)点击链接时,一个 RangeChange 事件正在执行(我的寻呼机附加到的 CellTable 显示旋转试图在给定页面上获取数据)已经有另一个事件总线。它会导致在无限循环中来回更改当前页面。
我尝试仅在使用 Scheduler.get().scheduleDeferred 和 .scheduleFinally 完全获取当前页面时启用分页链接,但没有运气。
我的临时解决方案是使用 Scheduler.get().scheduleFixedDelay() 在 500 毫秒后启用分页链接,但我想知道如何获取当前页面上完全获取数据的确切时刻。
谢谢。
【问题讨论】: