Class JmixGroupGrid.JmixGroupGridDataCommunicatorBuilder<E>
java.lang.Object
io.jmix.groupgridflowui.kit.vaadin.grid.Grid.DataCommunicatorBuilder<E,TreeGridArrayUpdater>
io.jmix.groupgridflowui.kit.component.JmixGroupGrid.JmixGroupGridDataCommunicatorBuilder<E>
- All Implemented Interfaces:
Serializable
- Enclosing class:
- JmixGroupGrid<T>
protected static class JmixGroupGrid.JmixGroupGridDataCommunicatorBuilder<E>
extends Grid.DataCommunicatorBuilder<E,TreeGridArrayUpdater>
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.vaadin.flow.data.provider.DataCommunicator<E>build(com.vaadin.flow.dom.Element element, com.vaadin.flow.data.provider.CompositeDataGenerator<E> dataGenerator, TreeGridArrayUpdater arrayUpdater, com.vaadin.flow.function.SerializableSupplier<com.vaadin.flow.function.ValueProvider<E, String>> uniqueKeyProviderSupplier) Build a newDataCommunicatorobject for the given Grid instance.
-
Constructor Details
-
JmixGroupGridDataCommunicatorBuilder
protected JmixGroupGridDataCommunicatorBuilder()
-
-
Method Details
-
build
protected com.vaadin.flow.data.provider.DataCommunicator<E> build(com.vaadin.flow.dom.Element element, com.vaadin.flow.data.provider.CompositeDataGenerator<E> dataGenerator, TreeGridArrayUpdater arrayUpdater, com.vaadin.flow.function.SerializableSupplier<com.vaadin.flow.function.ValueProvider<E, String>> uniqueKeyProviderSupplier) Description copied from class:Grid.DataCommunicatorBuilderBuild a newDataCommunicatorobject for the given Grid instance.- Overrides:
buildin classGrid.DataCommunicatorBuilder<E,TreeGridArrayUpdater> - Parameters:
element- the target grid elementdataGenerator- theCompositeDataGeneratorfor the data communicatorarrayUpdater- theArrayUpdaterfor the data communicatoruniqueKeyProviderSupplier- the unique key value provider supplier for the data communicator- Returns:
- the build data communicator object
-