jqgrid冻结列怎么将对应的底部合计行一起冻结
时间: 2024-02-21 12:58:07 浏览: 133
JQGrid的用法解析(列编辑,添加行,删除行)
在 jqGrid 中,要将底部合计行与冻结列一起冻结,可以使用以下步骤:
1. 在 jqGrid 中,使用 `setFrozenColumns()` 方法来冻结列。例如,如果要冻结前两列,可以使用以下代码:
```
$("#grid").jqGrid('setFrozenColumns', true, 2);
```
2. 使用 `footerrow` 属性来添加底部合计行。例如,可以使用以下代码:
```
$("#grid").jqGrid('footerData', 'set', { column1: '合计', column2: sum });
```
3. 将 `footerrow` 与冻结列一起冻结。为此,可以使用以下 CSS 样式:
```
.ui-jqgrid .frozen-div .ui-jqgrid-ftable {
overflow: hidden;
}
```
这个样式将 `frozen-div` 类下的 `ui-jqgrid-ftable` 元素的 `overflow` 属性设置为 `hidden`,这样底部合计行就会随着冻结列一起冻结。
请注意,以上代码中的 `column1` 和 `column2` 应该替换为实际的列名和对应的合计值。
阅读全文