jqgrid表格 现在希望colModel配置了hidden属性,不插入html代码中,如何处理该需求
时间: 2024-02-17 07:01:59 浏览: 122
jqgrid-contextmenu-show-hide-columns:jQGrid 具有显示隐藏列功能(上下文菜单)
如果希望 `colModel` 配置了 `hidden` 属性,但不想将其插入 HTML 代码中,可以在初始化 `jqGrid` 的时候,使用 `setColHidden` 方法来实现。具体步骤如下:
1. 在初始化 `jqGrid` 的时候,将 `hidden` 属性设置为 `true`,如下所示:
```
colModel: [
{ name: 'id', index: 'id', hidden: true },
{ name: 'name', index: 'name' },
{ name: 'age', index: 'age' }
]
```
2. 在初始化完成后,在需要隐藏列的时候,调用 `setColHidden` 方法来实现,如下所示:
```
$("#grid").jqGrid("setColHidden", "id", true);
```
其中,`"id"` 表示要隐藏的列的名字,`true` 表示要隐藏该列。
通过这种方式,可以实现在 `colModel` 配置了 `hidden` 属性,但不插入 HTML 代码中的需求。
阅读全文