【问题标题】:Vaadin: Resizing ComboBox in old Reindeer Theme not possible?Vaadin:无法在旧的 Reindeer 主题中调整 ComboBox 的大小?
【发布时间】:2016-03-10 12:37:19
【问题描述】:

我试图在 Vaadin-UI 中调整普通组合框元素的大小。我的想法只是改变字体大小,以便元素自行调整大小。

糟糕的结果是这样的:

有人可以帮忙吗?

【问题讨论】:

  • 您使用的是哪个 Vaadin 版本?
  • 我正在使用 vaadin 7.6.3
  • 你试过类似 .setWidth("150px"); .setHeight("150px"); ?您也可以使用 .setSizeFull();这将扩展您的组合框以填充其内部的任何布局。如果此布局中有多个元素,您可以使用 .setExpandRatio(1) 为其提供优先级。
  • 是的...没有效果..可能是因为组合框的背景图片是 png 的且尺寸不大?
  • 你能提供代码的sn-p吗?

标签: java css combobox vaadin


【解决方案1】:

使用旧的 Reindeer 主题,无法轻松更改组合框的大小,因为事情在 css 中是固定的。

如果可能的话,我建议将您的项目迁移到 Valo 主题。 在 Valo 主题中,您有 ValoTheme.COMBOBOX_HUGE 样式。

【讨论】:

  • 你不能用自定义样式和 !important 标签覆盖css宽度来改变宽度/高度吗?
  • 您可以尝试,但我不确定您是否会对结果感到满意。 Css 样式使用图像背景等。一般驯鹿扩展并不简单。这就是 Valo 受欢迎的原因。
猜你喜欢
  • 2018-01-17
  • 1970-01-01
  • 2019-02-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多