table.jqGrid(options);固定表头
时间: 2023-11-20 08:04:36 浏览: 54
要实现固定表头,可以使用 jqGrid 插件提供的 `scrollOffset` 和 `height` 属性来实现,具体步骤如下:
1. 将 `scrollOffset` 属性设置为表头的高度,以便在滚动时将表头留在顶部。可以通过以下方式获取表头高度:
```javascript
var headerHeight = $("table.ui-jqgrid-htable").height();
```
2. 将 `height` 属性设置为表格的高度减去表头的高度,以便将表格的垂直滚动条与视图分开。可以通过以下方式获取表格高度:
```javascript
var gridHeight = $(window).height() - $("table.ui-jqgrid-htable").height() - $(".ui-jqgrid-pager").height() - 60; // 60 是表格的边距和内边距之和
```
3. 初始化 jqGrid 时,将 `scrollOffset` 和 `height` 属性设置为相应的值,如下所示:
```javascript
var options = {
// 其他属性
scrollOffset: headerHeight,
height: gridHeight,
};
$("table").jqGrid(options);
```
这样就可以实现固定表头了。
相关问题
jquery.jqGrid 官网
jquery.jqGrid的官网为:https://www.guriddo.net/demo/free-jqgrid/。
在官网上可以找到jquery.jqGrid的文档、示例、下载等资源。其中,文档包含了jquery.jqGrid的API、常见问题解答、教程等内容,可以帮助开发者更好地了解和使用jquery.jqGrid;示例展示了jquery.jqGrid的各种使用场景,可以作为开发者学习和参考的范例;下载页面提供了jquery.jqGrid的各个版本的下载链接,可以根据自己的需求进行选择和下载。
总之,jquery.jqGrid的官网是学习和使用jquery.jqGrid的重要参考资料,建议开发者多多利用。
const ids = $gridTable.jqGrid("getGridParam", "selarrrow");什么意思
这段代码是从一个名为 $gridTable 的 jqGrid 表格中获取当前选中行的 ID 数组。具体来说,getGridParam 方法用于获取 jqGrid 表格的参数,"selarrrow" 是 jqGrid 的一个参数名,表示选中的行的 ID 数组。获取到的 ID 数组将会被存储在名为 ids 的常量中。