gpt4 book ai didi

java - 如果调用 select(),Vaadin ComboBox 总是显示之前的值

转载 作者:搜寻专家 更新时间:2023-11-01 03:54:31 24 4
gpt4 key购买 nike

我有一个自定义组合框,当用户键入时,值从网络服务加载。如果未找到任何值,我想将组合框重置为空值。但是,如果 comboBox 已使用某个预选值进行了初始化,则此方法不起作用。如果我调用 comboBox.select("") 或什至 comboBox.setValue(null),则会显示先前的预选值,即使我调用了 removeAllItems。这对我来说听起来像是一个组合框错误,但也许有人知道解决方法。

最佳答案

comboBox.setValue(null) 应该可以工作,只需确保将组合框设置为立即 (comboBox.setImmediate(true)) 并且不要指定 null 选择id 到某物(例如:comboBox.setNullSelectionItemId("null"))。

关于java - 如果调用 select(),Vaadin ComboBox 总是显示之前的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12670217/

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