有没有一种方法可以强制执行小部件大小的不平等约束


  • 我有一个CellTable小部件,它显示一些数据
  • 如果有很多行,我希望小部件的高度上限为(比如)300像素(我可以通过用ScrollPanel包装来实现这一点)
  • 但是,如果只有几行,我不希望ScrollPanel使用所有300像素的高度。我只想它足够高,可以容纳所有的数据

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

有没有一种简单的方法可以做到这一点,或者每次单元格表的行数据发生变化时,我是否需要根据这个约束手动重新设置高度?

最简单的方法是将CellTable放在<div>FlowPanel中,并为该容器设置CSS max-height: 300px

最新更新