我在页面中实现了一个可编辑的SlickGrid。有没有办法在此网格上实现编辑器锁定,以便我可以启用并发数据编辑?
我知道网格有一个名为 editorLock
的选项(默认情况下设置为 Slick.GlobalEditorLock
) - 但我不确定它是如何实现的。
关于我如何通过 SlickGrid 实现这一点的任何指示?我只想一次只允许一个用户编辑单元格。
编辑:editorLock是网格实例的本地实例,实际上不适用于不同浏览器会话上的不同网格实例。因此,实现这一目标的唯一方法是使用手动机制来跟踪活动编辑。
我也在看这个。 据我所知,这不是一种在两台不同计算机上管理两个不同的人的方法,他们都试图同时编辑相同的数据库记录。 相反,对于打开页面上有多个网格(同一表上的不同视图)的单个人来说,这是一种尝试编辑一个网格中的数据,然后在保存第一个网格之前在另一个网格中编辑相同数据的方法。