我一直在使用ComboBox存储一些值并从这些值中进行选择,但问题是,ComboBox实际上只允许一次选择,我需要多个选择,即复选框,但是无法通过Vaadin完成。我想如果我可以将复选框作为ComboBox的元素来呈现,这将解决问题,除了将组件添加到不是布局的组件似乎是不可能的。
我已完成本教程https://vaadin.com/docs/-/part/framework/components/components-customcomponent.html 基本上它将两个Vaadin组件组合到一个面板中并将它们一起显示,但这不是我需要的,因为我需要将某些组件放在父组件中。
如果我这样做,我有什么选择?
答案 0 :(得分:1)
这不是您要问的问题的答案(组件中的组件),而是您提出的潜在问题。换句话说,我相信你的问题是XY problem的一个例子。
我认为您要使用启用了多选的Grid
。在此模式下,复选框会自动添加到每一行,并且标题中有一个复选框,允许切换所有开/关,过滤功能,排序列的功能等。有关详细信息,请参阅the documentation。 / p>