【问题标题】:Can I get Added and Removed Rows from JQGrid?我可以从 JQGrid 中获取添加和删除的行吗?
【发布时间】:2010-10-19 14:27:13
【问题描述】:

我正在使用带有 cellsubmit: 'clientArray' 的 JQGrid 并从列中的自定义按钮执行 addRowData 和 delRowData。

我想通过“发送按钮”将修改后的数据发送到服务器,我知道我可以通过 getChangedCells 获取已编辑的单元格,但我不知道如何添加和删除行。

我怎样才能做到这一点?

谢谢:-)

【问题讨论】:

    标签: jquery jqgrid crud


    【解决方案1】:

    我想您必须将整个 jqGrid 数据发送到服务器,并且服务器必须将数据与保存在服务器上(在数据库中)的数据进行比较。

    如果您使用 XML 数据与服务器通信,答案jqGrid Problem Generating XML 可以帮助您。如果您使用 JSON 进行数据传输,请查看另一个答案:jqGrid howto send all rowData in json format to server?

    【讨论】:

    • 哦!几乎是我需要的,但我使用网格作为子网格,如果子网格不可见,我无法获取数据。我可以从不可见的网格或行中获取数据吗?
    • 我认为在扩展和/或修改网格时可以获得网格/子网格数据。你认为是一个好方法吗?谢谢:-)
    • @rubdottocom:你有一个简单的例子可以用来重现你的子网格吗?一般来说,您可以使用子网格实现不同的场景。对于子网格,可能根本没有本地数据保存在本地。只有展开子网格时,才会从服务器读取数据。所以你的例子可以清楚很多事情。
    • 嗨奥列格,目前我正在做一个虚拟应用程序,代码有点......脏,我想我可以用你的答案解决我的问题。非常感谢。
    • @rubdottocom:欢迎您!如果您确实遇到问题,只需发布​​新问题,并使用重现您问题的小示例更好。您可以发布 JSON 响应,而不是服务器代码。可以将响应保存在文本块中,并使用文件而不是动态服务器响应。有时在创建测试示例的过程中,您可以自己解决问题。
    猜你喜欢
    • 2019-10-12
    • 1970-01-01
    • 1970-01-01
    • 2010-10-03
    • 1970-01-01
    • 2012-03-06
    • 1970-01-01
    • 1970-01-01
    • 2022-12-29
    相关资源
    最近更新 更多