动态jqGrid的水平滚动条问题

时间:2015-12-17 07:55:26

标签: javascript jquery css asp.net-mvc-4 jqgrid

我正在开发ASP.net MVC。 我的应用程序中有许多动态和静态jq网格,面临水平滚动条问题。

我为溢出属性做了以下代码:

.ui-jqgrid .ui-jqgrid-bdiv {
    overflow-y: auto !important;
    overflow-x: auto !important;
}

.ui-jqgrid .ui-jqgrid-btable {
    overflow-y: auto !important;
    overflow-x: auto !important;
}

我已设置autowidth=true;。我无法设置shrinkToFit=false因为我在网格调整大小上有另一个代码,这也会调整列宽。

由于我已将overflow属性设置为auto,因此我也需要滚动条的相同行为。

首次加载网格时,水平滚动条不会显示正确,在窗口调整大小后,网格也会按列调整大小并显示正确的水平滚动条。但是当我试图最大化屏幕时,不应出现水平滚动条,这不会发生。 它仍然显示滚动条。 任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

由于您已在网格选项中使用autowidth:true;,因此您可以在setGridWidth的{​​{1}}事件中使用resize方法。
你需要使用它:

window