jqgrid 自适应列宽和滚动同时有
时间: 2024-03-20 16:42:54 浏览: 110
jqgrid 实现数据行列合计
如果需要在 jqGrid 中同时实现自适应列宽和滚动,可以采用以下方法:
1. 设置 `shrinkToFit` 属性为 `true`,开启自适应列宽功能。
```javascript
$("#grid").jqGrid({
...
shrinkToFit: true,
...
});
```
2. 设置 `scrollOffset` 属性为合适的值,以便在出现滚动条时占用滚动条的空间。
```javascript
$("#grid").jqGrid({
...
scrollOffset: 0, // 可以根据实际情况调整值
...
});
```
3. 设置 `height` 属性为固定值或百分比,以便触发滚动条出现。
```javascript
$("#grid").jqGrid({
...
height: "300", // 可以根据实际情况调整值
...
});
```
4. 设置 `forceFit` 属性为 `true`,以便在窗口大小改变时重新计算列宽。
```javascript
$("#grid").jqGrid({
...
forceFit: true,
...
});
```
通过以上设置,您的 jqGrid 将会在出现滚动条时自动调整列宽,并且在窗口大小改变时重新计算列宽。
阅读全文