如何更改子网格位置的 jqGrid plusicon?
How to change jqGrid plusicon for subgrid position?
我在主网格的第 3 列有一个 jqGrid, which has a subgrid 开口。但是,我的加号显示在每一行的开头(作为第一列)。
有没有办法让我在第 3 列显示加号图标?
您可以使用remapColumnsByName
或remapColumns
方法重新排列列的位置,带有“+”图标,用于expand/collapse子网格。
参见 the demo,它使用
$("#list").jqGrid("remapColumnsByName", ["rn", "act", "name", "subgrid"], true);
重新排序网格的第一列。见下图,我用红色标记了子网格列的图标。
该方法适用于免费的 jqGrid,因为它的代码独立于子网格或多选列的确切位置。旧 jqGrid 的代码要求将子网格列放在开头。
我在主网格的第 3 列有一个 jqGrid, which has a subgrid 开口。但是,我的加号显示在每一行的开头(作为第一列)。
有没有办法让我在第 3 列显示加号图标?
您可以使用remapColumnsByName
或remapColumns
方法重新排列列的位置,带有“+”图标,用于expand/collapse子网格。
参见 the demo,它使用
$("#list").jqGrid("remapColumnsByName", ["rn", "act", "name", "subgrid"], true);
重新排序网格的第一列。见下图,我用红色标记了子网格列的图标。
该方法适用于免费的 jqGrid,因为它的代码独立于子网格或多选列的确切位置。旧 jqGrid 的代码要求将子网格列放在开头。