如何只选择一行,防止在单选模式下取消选择项目

时间:2014-03-15 14:06:05

标签: vaadin selection unselect

我的问题非常简单但我在这里找不到任何解决方案。 我有一个表setSelectable(true),setMultiselect(false),setImmediate(true)。

首先单击并使用箭头在表格中移动它可以正常工作。 但如果我再次点击已经被选中的行, 然后它变得未被选中。怎么预防呢? 我希望只选择一行。

1 个答案:

答案 0 :(得分:6)

来自Vaadin Book here

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

所以:

table.setNullSelectionAllowed(false);