我注意到,当发生验证错误时,用户会被锁定在该单元格中,直到错误得到解决。有没有办法让用户继续导航单元格?
这种方法适用于我 b/c 当他们离开单元格时我不会提交,而是等到他们点击保存按钮。因此,当存在错误时,此按钮将被禁用,但它们仍然可以自由导航单元格。谢谢你。
我注意到,当发生验证错误时,用户会被锁定在该单元格中,直到错误得到解决。有没有办法让用户继续导航单元格?
这种方法适用于我 b/c 当他们离开单元格时我不会提交,而是等到他们点击保存按钮。因此,当存在错误时,此按钮将被禁用,但它们仍然可以自由导航单元格。谢谢你。
您需要实现自己的editorLock
功能,即传递给选项。与大多数 SlickGrid 一样,此功能的文档很少,您可以通过SlickGrid的源代码查看,并搜索名为 的函数commitCurrentEdit
。
的示例editorLock
在文件中slick.core.js
此外,在渲染网格之前,您可以尝试这样做:
Slick.GlobalEditorLock.commitCurrentEdit = function(){
return true;
}