簡體   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