【问题标题】:Vaadin beanItemContainerVaadin beanItemContainer
【发布时间】:2016-01-06 15:09:58
【问题描述】:

我在 vaadin maven 项目中有 2 个实体任务和位置,我在任务中有 idlocation,所以当我用 BeanItemContainer 填充网格时,结果就像图片一样, 或者我只想知道实体 B 的名称,你能帮帮我吗? 谢谢enter image description here

【问题讨论】:

  • 请让您的问题更具可读性。在目前的状态下,它不会引起太多关注。如果可能,请包含一些相关代码。

标签: vaadin


【解决方案1】:

你可以这样做:

grid.setContainerDataSource(new BeanItemContainer<>(entity.class));
grid.setColumns("name-property");
// grid.setColumnOrder("name-prperty");

【讨论】:

    【解决方案2】:

    您只需要覆盖Location 类中的toString() 方法即可返回名称或任何连接字符串。 希望对您有所帮助。

    【讨论】:

    • 您觉得这有帮助吗?如果有,请检查答案或投票。
    • 但是现在我有一个问题,位置列是空的,但在数据库中我有数据。你能帮我吗?
    • 你在Location类的toString()方法中写了什么?
    • return getName();与其他实体一起正常工作,但没有任务
    • Mr.Nebras 你对我的问题有什么想法吗?它仍然是空的列?
    猜你喜欢
    • 1970-01-01
    • 2017-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-29
    • 1970-01-01
    相关资源
    最近更新 更多