Gwt 有没有办法对小部件大小实施不平等约束? 我有一个CellTable小部件,它显示一些数据 如果有很多行,我希望小部件的高度被限制在300像素(比如说)以内(我可以用滚动面板包装) 但是,如果只有少数行,我不希望ScrollPanel使用所有300像素的高度。我只希望它足够高,可以容纳所有的数据

Gwt 有没有办法对小部件大小实施不平等约束? 我有一个CellTable小部件,它显示一些数据 如果有很多行,我希望小部件的高度被限制在300像素(比如说)以内(我可以用滚动面板包装) 但是,如果只有少数行,我不希望ScrollPanel使用所有300像素的高度。我只希望它足够高,可以容纳所有的数据,gwt,Gwt,似乎我想设置一个ScrollPanel高度,这意味着“数据需要多大就多大,但不大于300px。” 有没有一个简单的方法,或者每次celltable的行数据更改时,我是否需要根据此约束手动重新设置高度?最简单的方法是将celltable放入或流程面板中,并为该容器设置CSS最大高度:300px。谢谢您的回答。我刚刚尝试了这个,并且(1)当CellTable很短时,一切看起来都很好,但是(2)当CellTable有很多行时,它的显示“溢出”到FlowPanel的尺寸之外。在FlowPanel上设置“

似乎我想设置一个ScrollPanel高度,这意味着“数据需要多大就多大,但不大于300px。”


有没有一个简单的方法,或者每次celltable的行数据更改时,我是否需要根据此约束手动重新设置高度?

最简单的方法是将
celltable
放入
流程面板中,并为该容器设置CSS
最大高度:300px

谢谢您的回答。我刚刚尝试了这个,并且(1)当CellTable很短时,一切看起来都很好,但是(2)当CellTable有很多行时,它的显示“溢出”到FlowPanel的尺寸之外。在FlowPanel上设置“max height”似乎并不限制嵌入式CellTable的大小。是否需要在CellTable中指定任何其他样式参数?好的,如果我将CellTable放在ScrollPanel中,并在ScrollPanel上设置“max height”属性,似乎可以工作。不需要封闭的div或FlowPanel。谢谢我应该提到,除了
最大高度:300px
,您还需要
溢出:滚动
;要点是:只需使用CSS。