Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将jqGrid plusicon更改为子网格位置?_Javascript_Jquery_Jqgrid - Fatal编程技术网

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

Javascript 如何将jqGrid plusicon更改为子网格位置?,javascript,jquery,jqgrid,Javascript,Jquery,Jqgrid,我有一个,在主网格的第三列有一个开口。然而,我的冥王星显示在每一行的边缘(作为第一列) 有什么方法可以让我在第三列显示plusicon吗?您可以使用remapColumnsByName或remapColumns方法重新排列列的位置,并使用“+”图标展开/折叠子网格 看,哪个使用 $("#list").jqGrid("remapColumnsByName", ["rn", "act", "name", "subgrid"], true); 重新排列网格的第一列。见下图,我用红色标记了子网格列的图

我有一个,在主网格的第三列有一个开口。然而,我的冥王星显示在每一行的边缘(作为第一列)


有什么方法可以让我在第三列显示plusicon吗?

您可以使用
remapColumnsByName
remapColumns
方法重新排列列的位置,并使用“+”图标展开/折叠子网格

看,哪个使用

$("#list").jqGrid("remapColumnsByName", ["rn", "act", "name", "subgrid"], true);
重新排列网格的第一列。见下图,我用红色标记了子网格列的图标


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

编辑易读性,添加链接。发布当前来源。