【问题标题】:How to select just one row, prevent to unselect item in singleselect mode如何只选择一行,防止在单选模式下取消选择项目
【发布时间】:2014-04-20 21:57:41
【问题描述】:

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

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

【问题讨论】:

    标签: vaadin selection unselect


    【解决方案1】:

    来自 Vaadin 书here

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

    所以:

    table.setNullSelectionAllowed(false);
    

    【讨论】:

    • 谢谢,我忽略了这个功能。我也是 Vaadin 和 Stackoverflow 的初学者。我不知道如何将您的答案标记为解决方案并关闭问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 2016-02-27
    • 2018-06-29
    • 1970-01-01
    相关资源
    最近更新 更多