Ole*_*leg 36
您可以使用以下命令获取列名称
var columnNames = $("#list")[0].p.colNames;
Run Code Online (Sandbox Code Playgroud)
要么
var columnNames = $("#list").jqGrid('getGridParam','colNames');
Run Code Online (Sandbox Code Playgroud)
唯一的小问题是,数组columnNames包含的情况下,最多三个空的第一要素的使用rownumbers:true,multiselect:true或subGrid:true参数.此参数遵循插入colModel带有名称的附加列'rn','cb'或'subgrid'.因此,您可以忽略第一个空元素,columnNames或者在colModel($("#list")[0].p.colModel或$("#list").jqGrid('getGridParam','colModel'))中另外查看.的colModel和colNames阵列具有相同的长度和所述colModel[i].name可用于研究是否colNames[i]是添加,因为使用一个从上面提到的参数树的"真正的"列或一个附加列的名称.