在Vaadin 22中,可以通过调用以下方法向textfield添加一个清除按钮:
TextField textField = new TextField();
textField.setClearButtonVisible(true);我想知道当有人点击“清除”按钮时,是否有可能得到通知。
我试图通过普通的javascript向它附加一个点击监听器。但这并不是那么简单,因为清除按钮在阴影中。
发布于 2022-03-08 15:08:04
Java端没有这些信息。作为解决办法,您可以添加自己的清除按钮作为后缀组件:
textfield.setSuffixComponent(myClearButton);并使用按钮上的clickListener。您还需要根据textfield的状态手动显示/隐藏它。
https://stackoverflow.com/questions/71322989
复制相似问题