Vaadin - 添加组件作为另一组件的元素

时间:2017-03-01 14:42:25

标签: java combobox vaadin

我一直在使用ComboBox存储一些值并从这些值中进行选择,但问题是,ComboBox实际上只允许一次选择,我需要多个选择,即复选框,但是无法通过Vaadin完成。我想如果我可以将复选框作为ComboBox的元素来呈现,这将解决问题,除了将组件添加到不是布局的组件似乎是不可能的。

我已完成本教程https://vaadin.com/docs/-/part/framework/components/components-customcomponent.html 基本上它将两个Vaadin组件组合到一个面板中并将它们一起显示,但这不是我需要的,因为我需要将某些组件放在父组件中。

如果我这样做,我有什么选择?

1 个答案:

答案 0 :(得分:1)

这不是您要问的问题的答案(组件中的组件),而是您提出的潜在问题。换句话说,我相信你的问题是XY problem的一个例子。

我认为您要使用启用了多选的Grid。在此模式下,复选框会自动添加到每一行,并且标题中有一个复选框,允许切换所有开/关,过滤功能,排序列的功能等。有关详细信息,请参阅the documentation。 / p>