4

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

通过第一次单击并使用箭头在表格中移动可以正常工作。但是如果我再次点击已经被选中的行,那么它就会被取消选中。如何预防?我想只保留一排始终被选中。

4

1 回答 1

6

这里的 Vaadin 书:

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

所以:

table.setNullSelectionAllowed(false);
于 2014-03-15T20:20:41.757 回答