答案 0 :(得分:9)
我得到了完美的解决方案。问题出在CSS中。在ui-jqgrid.css中,表格布局是固定的。使它成为自动它将完美地工作。我只是复制了同一个类,即
.ui-jqgrid .ui-jqgrid-btable
{
table-layout:auto;
}
答案 1 :(得分:4)
使网格足够高以包含所有行。水平滚动条就在那里,因为垂直滚动条占据了行通常使用的一些宽度。
答案 2 :(得分:2)
将scrollOffset选项设置为20 - 30,这将修复水平滚动条调整问题。
答案 3 :(得分:1)
将scrollOffset设置为18 - 它解决了问题。 快速有效。
谢谢,Corey Schomer!
答案 4 :(得分:0)
设置表格布局:自动可能很慢。如果你有很多数据
这是来自w3school(http://www.w3schools.com/cssref/pr_tab_table-layout.asp)
自动表格布局算法(默认为此): 列宽由单元格中最宽的不可破坏内容设置 可能很慢,因为它需要在确定最终布局之前读取表中的所有内容