0

我们使用 Slickgrid,在切换到下一页时遇到了一个小问题。编辑器处于活动状态/可见状态。当加载网格并显示所有数据时,我们单击例如网格中的第一行以激活编辑器。

当我们在网格中向下导航时,当我们按下最后一行的向下键时,就像预期的那样,新页面会加载数据。当显示新页面的数据时,编辑器在第一行不活动,但是当我们按下向下键时,编辑器在第 2 行再次变为活动/可见。

然后当我们按一次向上键时,编辑器在第 1 行也处于活动/可见状态。奇怪的是,编辑器在页面转换时关闭了。同样,当我们在编辑器可见时在第二页的第一行按向上键时,前一页会加载,但编辑器再次不再可见(在该页的最后一行)。但是当我们再次按下向上键时,编辑器再次出现在最后一行的前面(无需单击鼠标)。

我们尝试了普通编辑器而不是自定义编辑器,但这并没有解决它。

这可能是什么原因或我们应该查看哪个事件/功能等?它可以是缺少的 javascript 或 css 包含吗?视口、寻呼机或数据加载器?

4

1 回答 1

0

幸运的是,今天这个问题已经解决了。

原因是我们在新页面的数据加载之前调用了SlickGrid函数EditActiveCell。当为了在加载数据后调用 EditActiveCell 进行更改时,网格的行为与预期的一样。

于 2012-08-21T10:10:45.290 回答