我正在使用带有cellEditor的EditorGridPanel,它几乎像Excel一样。我们实现了箭头键在行和之间移动 列。当用户从一行移动到另一行时(特别是在rowdeselect事件中),我们进行行验证,然后保存 记录。有一些问题是:
对于网格的最后一行,rowdeselect事件不会触发,因为我们在网格后没有任何其他控件。
如果我们使用Tab,Enter& amp;行从一行移动到另一行,则会触发rowdeselect事件。方向键。但是当用户使用鼠标单击另一行时 - 事件的顺序不正确,因此焦点移动到新行,但是之前的行未保存。目前,我们通过在rowdeselect事件的开头调用stopEditing来解决这个问题。
我们想知道如何解决这两个问题以及是否有更强大的方法来处理自动网格节省。
您可以免费填写以查看我们网站中的问题。 - > http://www.softworksbd.com/swazilandlmis/yyyy_stockdata.php
答案 0 :(得分:0)
1)首先,事件不会触发整个网格的模糊,而不仅仅是最后一行。尝试更改一行并单击屏幕上的任何位置但网格,您将看到没有进行验证(这意味着您的rowdselect不会触发)。 您应该尝试将蓝色事件添加到运行验证脚本的整个网格中。
2)据我所知,即使在另一行点击该事件也会被点击,所以请准确说明你的意思......
PS
我在您的应用中只查看了此页面: