0

SMartGWT を使用して TileGrid を作成しました。現在、オーバーフローがある場合にスクロールバーが水平方向のナビゲーションのみに表示され、垂直方向のナビゲーションには表示されないように、Overflow パラメーターを設定しようとしています。タイルには基本的に 4 つのスロットがあり、5 番目のスロットを追加すると、垂直方向のナビゲーション用のスクロール バーのみが表示されます。言い換えれば、オーバーフローがインラインであることを望みます

私はすでにこれらの可能性を試しましたが、誰もうまくいきません。

setOverflow(Overflow.AUTO) 
setOverflow(Overflow.CLIP_V) 
setOverflow(Overflow.CLIP_H) 
setOverflow(Overflow.SCROLL)

私もCSSコードで試しました

overflow-x: auto;

何か案は?

4

2 に答える 2

0

TileGridの向きを垂直に設定してみてください

setOrientation(Orientation.VERTICAL);

これにより、すべてのタイルが1行に表示されます。水平スクロールバーが原因で、小さな垂直スクロールバーが表示される場合があります。この場合、水平スクロールバーのみが表示されるように設定とサイズも試してみてください。

于 2012-12-17T09:34:19.567 に答える
0

ここで同じ問題に直面していました。今のところ見つけた唯一の解決策は次のとおりです。

1) TileGrid の tilesPerLine プロパティを大きな値に設定します。

2) TileGrid の方向プロパティを「horizo​​ntal」に設定します。

于 2013-05-08T18:11:12.850 に答える