Class GroupDataGridColumnRendererWrapper<E>

java.lang.Object
com.vaadin.flow.data.renderer.Renderer<E>
io.jmix.groupgridflowui.component.renderer.GroupDataGridColumnRendererWrapper<E>
Type Parameters:
E - type of entity
All Implemented Interfaces:
GroupRenderer, Serializable

public class GroupDataGridColumnRendererWrapper<E> extends com.vaadin.flow.data.renderer.Renderer<E> implements GroupRenderer
Hierarchical renderer that wraps another renderer to provide a custom data generator.

The GroupDataGridColumnRendererWrapper.GroupDataGeneratorWrapper is used to skip generating data for group items in non-hierarchical columns.

See DataGridColumn.DataGeneratorWrapper.

See Also:
  • Constructor Details

    • GroupDataGridColumnRendererWrapper

      public GroupDataGridColumnRendererWrapper(com.vaadin.flow.data.renderer.Renderer<E> renderer)
  • Method Details

    • getWrappedRenderer

      public com.vaadin.flow.data.renderer.Renderer<E> getWrappedRenderer()
    • render

      public com.vaadin.flow.data.renderer.Rendering<E> render(com.vaadin.flow.dom.Element container, com.vaadin.flow.data.provider.DataKeyMapper<E> keyMapper, String rendererName)
      Specified by:
      render in class com.vaadin.flow.data.renderer.Renderer<E>