【问题标题】:How to get selected item (row) value in Vaadin grid?如何在 Vaadin 网格中获取所选项目(行)的值?
【发布时间】:2016-10-27 16:00:18
【问题描述】:

我有一个网格,其中有一列名为“对象”。我在值为“位置”的列下有一行/项目。当我尝试获取行的字符串值时,我得到一个 int 值 1。我需要行的字符串值,即“位置”,而不是行号:

queryLabel1.setValue(grid.getSelectedRow().toString());

如何获取选中该行的字符串值并将值放入Label中?

【问题讨论】:

    标签: java vaadin


    【解决方案1】:

    在 Vaadin 论坛找到我的答案:https://vaadin.com/forum#!/thread/14343801

    这使它对我有用:

    Object selected = ((SingleSelectionModel) grid.getSelectionModel()).getSelectedRow();
    grid.getContainerDataSource().getItem(selected).getItemProperty("Object")).getValue();
    

    【讨论】:

      猜你喜欢
      • 2019-04-22
      • 2015-10-03
      • 2019-01-24
      • 1970-01-01
      • 1970-01-01
      • 2017-08-23
      • 1970-01-01
      • 2017-03-29
      • 2014-05-27
      相关资源
      最近更新 更多