0

私のjqgrid(バージョン4.2.0を使用)では、ChromeとSafariを使用すると水平スクロールバーが表示されます。私はこのようにCSSを変更します:

.ui-jqgrid .ui-jqgrid-bdiv {
position: relative;
margin: 0em;
padding: 0;
    //overflow:auto;
overflow-x:hidden; 
overflow-y: auto;
text-align: left;

}

Safariで動作します。また、Chromeでも機能しますが、最後の列が切り捨てられ、ページのサイズを変更すると、最後の列が消えます。どうすればこれを解決できますか?

4

1 に答える 1

0

横スクロールバーの理由は、使用している旧バージョンのjqGridのグリッド幅の計算が間違っていると思います。4.3.3未満のすべてのjqGridバージョンに問題があります。jqGridを現在のバージョンに更新することをお勧めします。または、回答jquery.jqGrid.srcに記載されている方法のいずれかで使用するバージョンを変更することもできます。最小化されたバージョンは、好きな最小化ツールを使用して取得できます。たとえば、Microsoft Ajax MinifierUglifyJS2 、 ClosureCompilerなどです。jquery.jqGrid.min.jsjquery.jqGrid.src

于 2013-02-27T11:54:10.843 に答える