如何为子网格位置更改jqGrid plusicon?

时间:2017-03-21 06:38:56

标签: javascript jquery jqgrid

我有jqGrid,在主网格的第3列有subgrid个开头。但是,我的plusicon显示在每行的开头(作为第1列)。

有没有办法可以在第3列显示plusicon?

1 个答案:

答案 0 :(得分:0)

您可以使用remapColumnsByNameremapColumns方法重新排列列的位置,使用" +"图标,用于展开/折叠子网格。

请参阅使用

the demo
$("#list").jqGrid("remapColumnsByName", ["rn", "act", "name", "subgrid"], true);

重新排序网格的第一列。请参见下图,其中我用红色标记了子网格列的图标。

enter image description here

该方法适用于免费的jqGrid,因为它的代码独立于子网格或多选列的确切位置。旧jqGrid的代码要求将子网格列放在开头。