如何在Vaadin ComboBox中仅选择一次项目?

时间:2017-03-02 15:53:10

标签: java combobox vaadin

我在Vaadin中有几个ComboBox都可以访问相同的DataSource。

我想要以下行为:

  • 最初所有的盒子都是空的。我在第一个框中选择了一个项目。
  • 在第二个框中,我不希望该项目出现在我选择的位置 第一个方框。

我尝试将过滤器添加到基础数据源,以仅传递尚未选中的项目。但是,此解决方案不起作用,因为所选项目一旦被选中就会消失(因为它从数据源中过滤掉)

我如何实现我想要的行为?

1 个答案:

答案 0 :(得分:1)

为每个ComboBox创建单独的数据源,并仅为下一个ComboBox过滤掉​​所选项目。