5

在 IE 中使用 autowidth=true 时,我似乎得到了一个恼人的水平滚动条

这是怎么回事,我该如何摆脱它?

烦人的水平滚动条

4

5 回答 5

9

我得到了完美的解决方案。问题出在 CSS 中。在 ui-jqgrid.css 中,表格布局是固定的。让它成为自动它会完美地工作。我只是复制了同一个课程,即

.ui-jqgrid .ui-jqgrid-btable
{
  table-layout:auto;
} 
于 2012-06-28T08:59:54.377 回答
4

使您的网格足够高以包含所有行。水平滚动条在那里是因为垂直滚动条占用了行通常使用的一些宽度。

于 2009-09-08T20:18:50.747 回答
2

将 scrollOffset 选项设置为 20 - 30 之类的值,这将解决水平滚动条调整问题。

于 2010-12-30T06:17:21.963 回答
1

将 scrollOffset 设置为 18 - 它解决了问题。快速有效。

谢谢,科里·舒默!

于 2011-01-12T12:23:15.027 回答
0

设置 table-layout: auto 可能会很慢。如果你有很多数据

这是来自 w3school ( http://www.w3schools.com/cssref/pr_tab_table-layout.asp )

自动表格布局算法(这是默认值):列宽由单元格中最宽的不可破坏内容设置可能很慢,因为它需要通读表格中的所有内容,然后才能确定最终布局

于 2013-04-27T14:27:57.433 回答