Package io.jmix.ui.component.impl
Class AbstractDataGrid.DataGridEditorFieldFactoryAdapter<E>
java.lang.Object
io.jmix.ui.component.impl.AbstractDataGrid.DataGridEditorFieldFactoryAdapter<E>
- All Implemented Interfaces:
JmixGridEditorFieldFactory<E>
- Enclosing class:
- AbstractDataGrid<C extends com.vaadin.ui.Grid<E> & JmixEnhancedGrid<E>,
E>
protected static class AbstractDataGrid.DataGridEditorFieldFactoryAdapter<E>
extends Object
implements JmixGridEditorFieldFactory<E>
-
Field Summary
Modifier and TypeFieldDescriptionprotected AbstractDataGrid<?,
E> protected DataGridEditorFieldFactory
-
Constructor Summary
ConstructorDescriptionDataGridEditorFieldFactoryAdapter
(AbstractDataGrid<?, E> dataGrid, DataGridEditorFieldFactory fieldFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected JmixEditorField<?>
createCustomField
(Field<?> columnComponent) createField
(E bean, com.vaadin.ui.Grid.Column<E, ?> gridColumn) Generates component forJmixGrid
editor.protected Field<?>
createField
(AbstractDataGrid.ColumnImpl<E> column, E bean)
-
Field Details
-
dataGrid
-
fieldFactory
-
-
Constructor Details
-
DataGridEditorFieldFactoryAdapter
public DataGridEditorFieldFactoryAdapter(AbstractDataGrid<?, E> dataGrid, DataGridEditorFieldFactory fieldFactory)
-
-
Method Details
-
createField
Description copied from interface:JmixGridEditorFieldFactory
Generates component forJmixGrid
editor.- Specified by:
createField
in interfaceJmixGridEditorFieldFactory<E>
- Parameters:
bean
- the editing itemgridColumn
- the column for which the field is being created- Returns:
- generated component
-
createField
-
createCustomField
-