gpt4 book ai didi

jqGrid批量保存-编辑模式下如何获取所有行数据

转载 作者:行者123 更新时间:2023-12-02 09:11:02 24 4
gpt4 key购买 nike

我有一个 jqGrid,默认情况下在编辑模式下显示 100 多行。我正在尝试找出一种方法,在一次调用中将所有行数据发送到服务器。

问题 - 如何在编辑模式下获取行数据(getRowData 方法返回 html)?

一旦我获得了所有行数据,我就有希望以 JSON 格式解析它们,并通过 jQuery.ajax() 调用将其发送到服务器。

非常感谢这方面的任何帮助!

最佳答案

我可以想象很多方法来实现您的要求。我会向您描述最简单的一种。它由

组成
  • 保存所有编辑行。如果您使用内联编辑模式那么您需要调用saveRow对于所有编辑行。因为 saveRow 在内部测试该行是否处于编辑状态,并且大多数行(甚至可能是所有行)已经处于编辑模式,所以您只需使用 getDataIDs 即可获取 id 数组所有行,然后在循环中为返回的 id 中的每一行调用 saveRow
  • 使用不带参数的 getRowData 或使用 getGridParam 来获取“data” 选项。
  • 使用 jQuery.ajax 将数据发送到服务器.
  • 最后一步是可选的。您可以启动所有行的编辑模式。

我认为上述方法不仅很容易实现。它主要是保存的,因为它适用于每个编辑控件(包括自定义控件)。

关于jqGrid批量保存-编辑模式下如何获取所有行数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16309258/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com