带有嵌入对象的AddColum(Vaadin或Java技能)

带有嵌入对象的AddColum(Vaadin或Java技能),java,vaadin8,Java,Vaadin8,我想用addColumn插入嵌入对象的属性(字符串) 我的代码是: tarifsLignesGrid.addColumn(TarifsLignes::getProducts).setCaption(TITRE_PRODUITS) getProduct返回一个产品实体,我希望在其中使用name属性而不是toString。更多的上下文可能会更好,但我将在黑暗中尝试。假设Product类有一个getName()方法: tarifsLignesGrid.addColumn(t -> t.getP

我想用addColumn插入嵌入对象的属性(字符串)

我的代码是:

tarifsLignesGrid.addColumn(TarifsLignes::getProducts).setCaption(TITRE_PRODUITS)

getProduct返回一个产品实体,我希望在其中使用name属性而不是toString。

更多的上下文可能会更好,但我将在黑暗中尝试。假设Product类有一个
getName()
方法:

tarifsLignesGrid.addColumn(t -> t.getProducts().getName()).setCaption(TITRE_PRODUITS)

你应该添加上下文,但我尝试了一下回答。对不起,我下次会这么做,非常感谢你的回答。我对这种写作方式不太熟悉。谢谢again@Wise如果这解决了你的问题,请向上投票并接受我的回答。你解决了问题,但我不能向上投票给你的答案。再次感谢