繁体   English   中英

jqGrid如何动态多选?

[英]How to jqGrid dynamic multiselecet?

我有 jqGrid 复选框列,此动态构建

                colNames: ['Id', 'True/False'],
            colModel: [
                { name: 'Id', index: 'Id', sorttype: "int", hidden: false },
                {
                    name: "Selected", index: 'Selected', width: 70, align: "center",
                    formatter: "checkbox", formatoptions: { disabled: false },
                    editable: false, editoptions: { value: "True:False", defaultValue: "No" },
                    stype: "select", searchoptions: {
                        sopt: ["eq", "ne"],
                        value: ":Any;true:Yes;false:No"
                    },
                },

此代码选择的列是复选框如何选择此列具有自己的功能 jqGrid

多选:真

而且我不能复选框值(真或假)我该怎么做? ;

如果选择的列值为真,则获取多选(jqGrid 功能)如果选择的列为假,则获取多选的列假

预先感谢您的帮助。 祝你美好的一天。

JavaScript 对代码很敏感:

要启用多选,请使用以下代码:

$("#grid_id").jqGrid({
  ...
  multiselect : true,
  ...
});

要在启用多选时获取选定的行,请执行以下操作:

var selectedRows =  $("#grid_id").jqGrid('getGridParam', 'selarrrow');

selectedRows 变量是数组,其中每个元素都是一个选定的行 ID。 如果未选择,则数组为空 - 即 selectedRows.length = 0;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM