【发布时间】:2013-07-26 12:58:29
【问题描述】:
当我添加新行 kendo ui 网格时,即使我动态设置页码,它也不会移动到下一页。 但是当有 javaScrip 警报时,它工作正常。 有没有人遇到过这个问题。请给我一个解决方案。
谢谢。
【问题讨论】:
-
什么是“当我添加新行 kendo ui 网格时它不会移动到下一页”?为什么要移到下一页?这类问题经常发生,因为事情的时间安排是并行发生的。 alert 的作用是让其中一个等待,然后让第二个完成
-
感谢您的回复,我做了一些剑道不立即支持的事情,坚持用户选择并在网格刷新时选择当前添加的行(加载网格的最后一页)并选择最近的行问题是,例如,假设我在网格中的第 2 页,并且我现在有 5 行(页面大小 = 5),当我添加下一行并将页码设置为 3 时动态刷新网格时它不会移动到没有警报时的第 3 页。但是当警报出现时,它会移动到下一页 (3) 并选择当前添加的行。
-
没错!当您添加一个新行时,需要一些时间来创建(这是一个异步任务),当您执行警报时,您实际上是在延迟下一个操作,然后它有时间创建它,因此您可以更多到第 3 页。
-
是的,但是我是否可以在没有 alert() 的情况下等待,我认为等待 Editing_Read()(在 Controller 中)重新调整是问题所在。
-
是的!执行
setTimeout(function() { grid.page(3); }, 500);这等待半秒(500 毫秒)然后调用grid.page(3)。这够了吗?
标签: user-interface grid kendo-ui