如何在Table
Table documentTable = new Table();
documentTable.setContainerDataSource(new BeanItemContainer<>(MyClass.class, myClasses));
在MyClass中我有
String url;
我想在我的表格中将此网址显示为链接。
答案 0 :(得分:2)
您可以向表中添加一个“生成”“阴影”原始字段/属性的列,并且该列生成器会向该单元格添加链接组件。这是使用Java 8的一个例子:
table.addGeneratedColumn("url", (source, itemId, columnId) ->
new Link("Click me", new ExternalResource("" + source.getContainerProperty(itemId, columnId).getValue()))
);