使用 Vaadin 8,您可以为 Grid 单元格设置工具提示。此功能在 Vaadin Flow(当前使用 v 11.0.0)中不可用。有替代方案吗?
最佳答案
目前还没有内置功能。最简单的方法可能是设置元素的“title”属性。一个例子是使用 TemplateRenderer,这里有一个例子
https://vaadin.com/components/vaadin-grid/java-examples/using-templates
从上面的例子中复制代码的相关部分
grid.addColumn(TemplateRenderer.<Person> of(
"<div title='[[item.name]]'>[[item.name]]<br><small>[[item.yearsOld]]</small></div>")
.withProperty("name", Person::getName).withProperty("yearsOld",
person -> person.getAge() > 1
? person.getAge() + " years old"
: person.getAge() + " year old"))
.setHeader("Person");
关于tooltip - 如何在 Vaadin Flow 中显示网格单元格工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52344881/