如何允许 SlickGrid 中的单元格导航出现验证错误?

发布于 2024-11-16 04:34:58 字数 146 浏览 2 评论 0原文

我注意到,当发生验证错误时,用户将被锁定在该单元格中,直到错误得到解决。有没有办法让用户继续导航单元格?

这种方法对我有用,因为当他们离开单元格时我不会提交,而是等到他们单击“保存”按钮。因此,当存在错误时,该按钮将被禁用,但它们仍然可以自由地导航单元格。谢谢。

I've noticed that when a validation error occurs, the user is locked into that cell until the error is resolved. Is there a way to allow the user to continue to navigate cells?

This approach works for me b/c I don't commit when they leave the cell, but wait until they click a Save button. So, this button would be disabled while an error exists, but they are still free to navigate cells. Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

全部不再 2024-11-23 04:34:58

您需要实现自己的 editorLock 函数,该函数会传递给选项。与大多数 SlickGrid 一样,此功能的文档很少,但您可以通过 SlickGrid,并搜索名为 commitCurrentEdit 的函数。

editorLock 的示例位于文件 slick.core.js

另外,在渲染网格之前,您可以尝试执行以下操作:

Slick.GlobalEditorLock.commitCurrentEdit = function(){
    return true;
}

You need to implement your own editorLock function, that is passed to options. This feature, just as most of SlickGrid, is poorly documented, ut you can watch through source code of SlickGrid, and search for function called commitCurrentEdit.

The example of editorLock is in the file slick.core.js

Also, before rendering the grid you can try to do this:

Slick.GlobalEditorLock.commitCurrentEdit = function(){
    return true;
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文