jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery – 在jqGrid中,你可以一次内联编辑多行,然后进行一次提交吗?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我们正在使用jqGrid的jQuery(‘#grid’).editRow()功能,它允许您内联编辑行中的字段.

jqGrid是否支持一次内联编辑多行,我可以在多行中进行更改然后一次提交所有行?

我们试图避免必须逐个对每一行进行更改,并且每次都要对服务器执行单独的“往返”,因为我们要为大量记录批量编辑多个字段并且一个“提交”.

解决方法

@H_419_9@ jqGrid不实现多行的内联编辑.您可以使用本地编辑并手动将所有更改发布到服务器,但您必须自己实施所有更改的提交.

我个人不会在我的项目中实现这种行为.原因是我认为网站应该始终支持并发(乐观并发最有意义).如果一个人尝试将更改提交到服务器,服务器可以回答并发错误:其他人已经修改了数据.在应该刷新网格数据并且应该重复编辑行的情况下.在使用乐观并发的情况下,我看到实现编辑多行的问题.错误消息将如何显示?如果更改了许多行,错误消息应该如何?如果出现错误,用户应该怎么做?他/她应该重复完整的数据更改吗?用户的观点从哪里获益?

在我所有的jqGrid实现中几乎立即提交了一行的编辑.所以我认为不需要在项目中一次做多行.在并发错误的情况下用户的缺点是因为“往返”减少的优点而更大.由于与服务器的连接非常好,因此在我的客户环境中发送数据不是问题.

大佬总结

以上是大佬教程为你收集整理的jquery – 在jqGrid中,你可以一次内联编辑多行,然后进行一次提交吗?全部内容,希望文章能够帮你解决jquery – 在jqGrid中,你可以一次内联编辑多行,然后进行一次提交吗?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。