【发布时间】:2021-08-20 14:38:46
【问题描述】:
使用 Vaadin14 我想更改 TextField 的标签(标题)的宽度。使用默认值,即使我将 TextField 的大小设置为“setSizeFull”,标题也只会部分显示。 我尝试了以下(类似于 Vaadin14 应用启动代码):
TextField queryString = new TextField();
queryString.setWidth("200px");
queryString.setLabel("long label text, long label text, long label text");
queryString.setThemeName("longlabel");
CSS 文件导入:
@CssImport(value = "./styles/vaadin-text-field-styles.css", themeFor = "vaadin-text-field")
vaadin-text-field-styles.css 的内容是:
:host([theme~="longlabel"]) [part="label"] {
width: 400px;
}
这不会改变标签的宽度。
是否可以查找 Vaadin14 组件的默认 CSS 设置?这对其他组件的更改也很有帮助。
【问题讨论】:
标签: css vaadin textfield vaadin-flow vaadin14