【问题标题】:Multiselect in jqGridjqGrid中的多选
【发布时间】:2013-04-16 13:48:56
【问题描述】:

我正在使用 JQGrid,并且已经设计了网格,使得第一列是一个复选框。我正在使用multiselect:true 的属性,除此之外我没有编写任何代码来获取复选框。如何从选中复选框的行中获取值?

【问题讨论】:

    标签: jqgrid


    【解决方案1】:

    要获取选定的行,请使用:

    var selected = $("#tableid").jqGrid('getGridParam', 'selarrrow');
    

    selected 将设置为所选行的 ID 数组。

    要从行中获取列值,请使用getCell 方法。见How to get the selected row id in javascript?

    【讨论】:

    • 感谢您的回复...我正在获取逗号分隔数组中的 ID。如果我想以相同的方式获取第一列值怎么办?
    • 但这只会返回 1 个值。如果我在多选中选择了 5 列,则仅显示最后一个值。但我需要选中相应复选框的所有值。
    • 你需要遍历数组并对每一行做你想做的事情。
    猜你喜欢
    • 2016-05-21
    • 1970-01-01
    • 2011-05-13
    • 2012-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-04
    • 2011-11-04
    相关资源
    最近更新 更多