You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Vaadin第三方MultiselectComboBox组件选中项点击外部后消失问题求助

Vaadin第三方MultiselectComboBox组件选中项点击外部后消失问题求助

大家好,我最近在用org.vaadin.gatanaso包的MultiselectComboBox组件做多选下拉框时,碰到了一个诡异的bug,想请教下有没有同学遇到过或者知道解决办法。

我创建的组件里包含5个字符串选项,其中有两个是单字符选项。一开始我以为只有选中单字符选项才会出问题,但后来发现不管选哪个选项,只要是输入选项的完整名称后,用鼠标点击选中它,再点击下拉框以外的区域,已经选中的项就会莫名其妙消失。

我写的组件代码如下:

private MultiselectComboBox<String> createTestSelectBox(){
    MultiselectComboBox<String> multiselectComboBox = new MultiselectComboBox<>("test");
    multiselectComboBox.setAllowCustomValues(true);
    
    ArrayList<String> items = new ArrayList<>();
    items.add("1");
    items.add("1k");
    items.add("k");
    items.add("klm 1");
    items.add("ku");
    
    multiselectComboBox.setItems(items);
    return multiselectComboBox;
}

问题复现步骤:

  • 点击这个多选下拉框,输入任意一个选项的完整名称
  • 用鼠标点击筛选出来的目标选项(注意:必须用鼠标点击选中,不能按回车键选中)
  • 点击下拉框以外的任意区域,就能看到选中的项消失了

我的运行环境:

  • Vaadin版本:14.8.20
  • 操作系统:macOS 13.3.1
  • 浏览器:最新版Microsoft Edge

备注:内容来源于stack exchange,提问作者Muhammet Kurt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 13:53:01