Class ExplorerTreeHierarchyColumnComponentRenderer<COMPONENT extends com.vaadin.flow.component.Component,SOURCE>

java.lang.Object
com.vaadin.flow.data.renderer.Renderer<SOURCE>
com.vaadin.flow.data.renderer.LitRenderer<SOURCE>
com.vaadin.flow.data.renderer.ComponentRenderer<COMPONENT,SOURCE>
com.vaadin.componentfactory.explorer.ExplorerTreeHierarchyColumnComponentRenderer<COMPONENT,SOURCE>
Type Parameters:
COMPONENT - the type of the output component
SOURCE - the type of the input model object
All Implemented Interfaces:
Serializable

public class ExplorerTreeHierarchyColumnComponentRenderer<COMPONENT extends com.vaadin.flow.component.Component,SOURCE> extends com.vaadin.flow.data.renderer.ComponentRenderer<COMPONENT,SOURCE>
Renders components as hierarchy column for tree grid. Basically puts flow-component-renderer tag inside of explorer-tree-grid-toggle It's a copy of HierarchyColumnComponentRenderer of the Vaadin Grid that changes the tree-toggle component to explorer-tree-grid-toggle and add some attributes to render the connectors
See Also:
  • Constructor Details

    • ExplorerTreeHierarchyColumnComponentRenderer

      public ExplorerTreeHierarchyColumnComponentRenderer(com.vaadin.flow.function.ValueProvider<SOURCE,COMPONENT> componentProvider, ExplorerTreeGrid<SOURCE> grid)
  • Method Details

    • getTemplateExpression

      protected String getTemplateExpression()
      Overrides:
      getTemplateExpression in class com.vaadin.flow.data.renderer.ComponentRenderer<COMPONENT extends com.vaadin.flow.component.Component,SOURCE>