1

我需要一个带有verticalpanel 的scrollPanel 和一个tablayout 面板。问题是,除非我指定 tablayoutPanel 的确切高度,否则不会显示选项卡内容。任何已知的修复/解决方法?

4

1 回答 1

2

不是您正在寻找的答案,但可能会引发另一种方法的想法 - 滚动标签面板意味着什么?一旦用户开始向下滚动,选项卡将不再可见以更改选项卡,用户将始终需要一直滚动到顶部以考虑任何其他选项卡。

也就是说,GWT 引入的任何实现 ProvidesResize、RequiresResize 等的 *LayoutPanel 类都需要调整大小以正确绘制自身及其内容。这就是您遇到问题的原因。这些课程旨在调整孩子的大小,而不仅仅是占用孩子需要的空间。

最接近我可以建议的解决方法(除了将 ScrollPanel 放在 TabLayoutPanel 内)将知道当前选项卡内容的高度,添加到仅选项卡本身的高度,并将其分配为选项卡面板的高度. 不是一个很好的解决方案,但它可能会让你通过。

于 2012-03-19T05:01:51.403 回答