【问题标题】:change page on delete using multiselect in jqgrid在 jqgrid 中使用多选更改删除页面
【发布时间】:2023-03-10 15:23:01
【问题描述】:

如果我有 11 条记录并且我的行数在 Multiselect jqgrid 中为 10,我想知道如何删除行。

我想在第 1 页中选择行并在第 2 页中选择第 11 行,当我单击删除时,我在第 1 页中选择的行也将与第 2 页中的选定行一起被删除。

有可能吗? 任何人都可以分享它的代码或演示。

【问题讨论】:

    标签: jquery jqgrid


    【解决方案1】:

    您无法选择页面上不可见的行(第 2 页)。如果确实需要,您将需要手动保存所选行的 ID,并在 loadComplete 内设置 selarrrow 相对于 setSelection。有关更多信息和演示示例,请参阅the answer

    【讨论】:

    • 通过查看此演示,我已经在其他页面中进行了选择,但我的问题是如果我尝试删除,我可以删除可见的行,而无法删除不可见的行可见。
    • @user1268130:我在您之前的问题中回答了您,您需要更改data(可能_index 取决于场景)手动。 jqGrid 没有方法来操作页面上网格的整个本地数据。因此,必须手动执行此操作。更改data 后,您可以触发reloadGrid 使网格对应于新的data
    • 我的同事通过使用backbone.js 解决了这个问题,我不知道他是如何解决的,因为我不知道Backbone
    猜你喜欢
    • 1970-01-01
    • 2012-07-19
    • 2013-07-21
    • 1970-01-01
    • 1970-01-01
    • 2022-09-25
    • 2015-07-01
    • 1970-01-01
    • 2013-07-21
    相关资源
    最近更新 更多