Vaadin Flow TextField:如何动态更改字体颜色?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vaadin Flow TextField:如何动态更改字体颜色?相关的知识,希望对你有一定的参考价值。
我想动态更改Vaadin Flow TextField
组件的字体颜色。
尝试过此方法,但不起作用:
textField.getElement().setProperty("color", "red");
我怀疑这是因为<input>
元素隐藏在阴影dom中。我不知道如何处理。
顺便说一句,我知道Dynamic Styling tutorial。
答案
如果您不在乎输入字段上方的标签的文本颜色也变为红色,则也可以将其组合使用(在当前的Firefox和Chromium中通过Vaadin 14.2.1进行测试):
textField.getElement().getStyle().set("color", "red");
textField.getElement().getStyle().set("-webkit-text-fill-color", "red");
以上是关于Vaadin Flow TextField:如何动态更改字体颜色?的主要内容,如果未能解决你的问题,请参考以下文章
Vaadin 21 Flow + Spring Security OAuth2:找不到'oauth2/authorization/google'的路由