Vaadin 如何仅选择一行,防止在singleselect模式下取消选择项

Vaadin 如何仅选择一行,防止在singleselect模式下取消选择项,vaadin,selection,unselect,Vaadin,Selection,Unselect,我的问题很简单,但我真的没有找到任何解决办法。 我有一个表setSelectable(true)、setMultiselect(false)、setImmediate(true) 通过第一次单击并使用箭头在表格中移动,它可以正常工作。 但如果我再次单击已选定的行, 然后,它将变为未选中状态。如何预防? 我希望只保留始终选中的一行。如瓦丁书中所述: 如果用户单击已选择的项,则将取消选择该项,并且表属性将具有空值。可以通过为表设置setNullSelectionLowed(false)来禁用此行为

我的问题很简单,但我真的没有找到任何解决办法。 我有一个表setSelectable(true)、setMultiselect(false)、setImmediate(true)

通过第一次单击并使用箭头在表格中移动,它可以正常工作。 但如果我再次单击已选定的行, 然后,它将变为未选中状态。如何预防? 我希望只保留始终选中的一行。

如瓦丁书中所述:

如果用户单击已选择的项,则将取消选择该项,并且表属性将具有空值。可以通过为表设置setNullSelectionLowed(false)来禁用此行为

因此:


谢谢,我忽略了这个函数。我是瓦丁和斯塔克沃夫的初学者。我无法发现,如何将您的答案标记为解决方案并结束问题。
table.setNullSelectionAllowed(false);