我们使用Slickgrid,在更改到下一页时我们遇到了一个小问题。编辑器处于活动/可见状态。加载网格并显示所有数据后,我们点击例如网格中的第一行以激活编辑器。
当我们在网格中向下导航时,当我们按下前一行上的向下键时,就像预期的那样,新页面会加载数据。当显示新页面的数据时,编辑器在第一行不活动,但是当我们按下向下键时,编辑器在第2行再次变为活动/可见。
然后,当我们按下向上键一次时,编辑器也在第1行处于活动状态/可见状态。奇怪的是编辑器在页面转换时关闭了。此外,当我们在编辑器可见时按下第二页第一行的向上键时,前一页加载,但编辑器再次不可见(在该页的最后一行)。但是当我们再次按下向上键时,编辑器会再次显示在最后一行之前(不单击鼠标)。
我们尝试使用普通编辑器而不是自定义编辑器,但这并没有解决它。
这可能是什么原因或我们应该看哪个事件/功能等?可以是缺少javascript或css包括?视口或寻呼机或数据加载器?
答案 0 :(得分:0)
幸运的是,这个问题今天已经解决了。
原因是我们在加载新页面的数据之前调用了SlickGrid函数EditActiveCell。当为了在加载数据后调用EditActiveCell而改变它时,网格表现得像预期的那样。