Is there some way of styling a hierarchy column? If I do something like
addHierarchyColumn(TheNode::getName);
I get the hierarchy but can’t add styles(?)
and If I do
addColumn(new ComponentRenderer<>(...));
I can’t use setHierarchyColumn(String);
I also tried reverse-engineering addHierarchyColumn like
Column<TheNode> column = addColumn(TemplateRenderer
.<TheNode> of("<vaadin-grid-tree-toggle "
+ "leaf='[[item.leaf]
]' expanded='{{expanded}}' type='[[item.type]
]' level='[[level]
]'>[[item.name]
]"
+ "</vaadin-grid-tree-toggle>")
.withProperty("type", item -> item.getType())
.withProperty("leaf",
item -> !getDataCommunicator().hasChildren(item))
.withProperty("name",
value -> value.getName()));
but the type never shows up in the DOM