jquery – jqgrid获取所有网格列名

前端之家收集整理的这篇文章主要介绍了jquery – jqgrid获取所有网格列名前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法获取所有网格的列名?

解决方法

您可以获取列名
var columnNames = $("#list")[0].p.colNames;

要么

var columnNames = $("#list").jqGrid('getGridParam','colNames');

唯一的小问题是数组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]是否为“true”列的名称,或者由于上面提到的树的使用而添加的附加列参数。

猜你在找的jQuery相关文章