gpt4 book ai didi

java - 如何在 Java Vaadin 中向 optionsGroup 添加监听器?

转载 作者:行者123 更新时间:2023-12-02 03:45:43 24 4
gpt4 key购买 nike

如何将事件监听器添加到 java vaadin 中的 OptionGroup。

            OptionGroup group = new OptionGroup("Star Rating");
group.addItem("1 star");
group.addItem("2 star");
group.addItem("3 star");
group.addItem("4 star");
group.addItem("5 star");
group.addStyleName("horizontal");
group.setSizeUndefined();

在上面的示例中,我想在单选按钮中选择值时添加监听器,以便我可以将值存储在 mysql 中以进行星级评定。我怎样才能实现它?

最佳答案

在大多数输入组件上,您可以添加 ValueChangeListener

根据javadoc OptionGroup 也有这个。

所以你的代码看起来像这样:

group.setImmediate(true);
group.addValueChangeListener(new ValueChangeListener()
{
@Override
public void valueChange(Property.ValueChangeEvent event)
{
// Handle value change
}
});

setImmediate(true); 很重要,否则事件会延迟,直到焦点丢失或发生另一次交互。

关于java - 如何在 Java Vaadin 中向 optionsGroup 添加监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36326710/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com