私は小さな画面を持っており、DataGridの水平スクロールバーが自動的に表示されるようにしたい。 私は使った: dataGrid.setMinimumTableWidth(1500、Unit.PX);GWT Datagridの水平スクロールバーが表示されない
は、これはまだ
任意のヒントを表示されない幅の両方のスクロールバーを設定しますか?
私は小さな画面を持っており、DataGridの水平スクロールバーが自動的に表示されるようにしたい。 私は使った: dataGrid.setMinimumTableWidth(1500、Unit.PX);GWT Datagridの水平スクロールバーが表示されない
は、これはまだ
任意のヒントを表示されない幅の両方のスクロールバーを設定しますか?
私は同様の問題がありました。 DatGridを使用する場合は、必ずResizeLayoutPanel内に配置してください。パネルの高さをxxx PXに、幅をyyy%に設定します。次に、DataGridの場合、幅を100%に設定するだけです。列幅の単位は、EM、PCT、またはPXです。実際には、すべての列の幅を合計100%に設定しないでください。そうしないと、表示上の問題が発生します。お役に立てれば。
このコードをテストしたので、両方のスクロールバーが表示されます。
<g:ResizeLayoutPanel height="480px" width="760px">
<c:DataGrid width="100%" addStyleNames='{style.cellTable}' ui:field="testResultTable"/>
</g:ResizeLayoutPanel>
使い勝手が良いのは、dataGrid.setMinimumTableWidth(width、Unit.PX); – Jose