Class DataGridColumn.DataGeneratorWrapper

java.lang.Object
io.jmix.groupgridflowui.component.DataGridColumn.DataGeneratorWrapper
All Implemented Interfaces:
com.vaadin.flow.data.provider.DataGenerator<E>, Serializable
Enclosing class:
DataGridColumn<E>

protected class DataGridColumn.DataGeneratorWrapper extends Object implements com.vaadin.flow.data.provider.DataGenerator<E>
The data generator that wraps another one to manage generation data for group items.
See Also:
  • Field Details

    • dataGenerator

      protected final com.vaadin.flow.data.provider.DataGenerator<E> dataGenerator
  • Constructor Details

    • DataGeneratorWrapper

      public DataGeneratorWrapper(com.vaadin.flow.data.provider.DataGenerator<E> dataGenerator)
  • Method Details

    • generateData

      public void generateData(E item, elemental.json.JsonObject jsonObject)
      Specified by:
      generateData in interface com.vaadin.flow.data.provider.DataGenerator<E>
    • destroyData

      public void destroyData(E item)
      Specified by:
      destroyData in interface com.vaadin.flow.data.provider.DataGenerator<E>
    • destroyAllData

      public void destroyAllData()
      Specified by:
      destroyAllData in interface com.vaadin.flow.data.provider.DataGenerator<E>
    • refreshData

      public void refreshData(E item)
      Specified by:
      refreshData in interface com.vaadin.flow.data.provider.DataGenerator<E>
    • isGroupItem

      protected boolean isGroupItem(E item)