SMartGWT TileGrid仅水平溢出

时间:2012-12-14 14:54:30

标签: grid overflow smartgwt tile

使用SMartGWT我创建了一个TileGrid,现在我试图设置Overflow参数,使得如果有溢出,滚动条仅出现在水平导航而不是垂直导航。 瓷砖基本上有4个插槽,如果我添加第5个插槽,则只显示垂直导航的滚动条。 换句话说,我希望溢出是内联的

我已经尝试过这些可能性,但没有人工作。

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

我也尝试过使用CSS代码

overflow-x: auto;

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

尝试通过

将TileGrid的方向设置为垂直
setOrientation(Orientation.VERTICAL);

有了这个,您将获得一行中的所有图块。有时,由于水平滚动条,仍然会出现一个小的垂直滚动条。在这种情况下,您还应该使用设置和大小来仅查看水平滚动条。

答案 1 :(得分:0)

我在这里遇到了同样的问题。我现在找到的唯一解决方案是:

1)将TileGrid的tilesPerLine属性设置为一个大值。

2)将TileGrid的orientation属性设置为“horizo​​ntal”。