首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在free-jqgrid中找到未保存的行?

如何在free-jqgrid中找到未保存的行?
EN

Stack Overflow用户
提问于 2021-03-23 22:08:58
回答 1查看 20关注 0票数 0

这可能是一个奇怪的问题。但是我在我的实现中遇到了这样的情况。我在一个页面中有三个免费的jqgrid实现。我每个人都有5条记录。在第一个网格中,我打开第2行进行编辑,对列进行了一些修改,但没有单击保存图标来保存更改。

然后我跳到第二个网格,打开第4行进行编辑,做了一些修改,但也不保存。

在所有的网格之后,我在页面的底部有一个按钮(比如“保存”按钮)。一旦这个按钮被点击,我需要验证上面的网格,并显示一条验证消息“您在网格中有一些未保存的数据”如何在free-jqgrid中做到这一点?

如果这是可能的,下一个要求是,我必须将网格中未保存的数据自动保存到数据库中(而不是等待用户为每个网格中的每个编辑行单击保存)。是否可以使用free-jqgrid?如果是,请与我分享一些例子或建议我如何实现这一点?

EN

回答 1

Stack Overflow用户

发布于 2021-03-27 17:07:42

这只是一个提示,不知道在free-jqGrid中是否仍然可用。

当行内编辑处于打开状态时-栅格参数savedRow (对象数组)存储行的原始数据。如果用户取消编辑,则从该参数恢复该行,如果保存,则将其删除。

这个想法很简单,你可以检查这个数组是否为空,以确定哪一行处于编辑模式,如果用户按下外部按钮,你可以从savedRow参数中获取id并调用saveRow方法来保存未保存的数据。

我再一次注意到-如果这个参数在free-jqGrid中仍然可用,那么这个参数是有效的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66764862

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档