protected static class AbstractDataGrid.DataGridEditorFieldFactoryAdapter<E> extends java.lang.Object implements JmixGridEditorFieldFactory<E>
Modifier and Type | Field and Description |
---|---|
protected AbstractDataGrid<?,E> |
dataGrid |
protected DataGridEditorFieldFactory |
fieldFactory |
Constructor and Description |
---|
DataGridEditorFieldFactoryAdapter(AbstractDataGrid<?,E> dataGrid,
DataGridEditorFieldFactory fieldFactory) |
Modifier and Type | Method and Description |
---|---|
protected JmixEditorField<?> |
createCustomField(Field<?> columnComponent) |
protected Field<?> |
createField(AbstractDataGrid.ColumnImpl<E> column,
E bean) |
JmixEditorField<?> |
createField(E bean,
com.vaadin.ui.Grid.Column<E,?> gridColumn)
Generates component for
JmixGrid editor. |
protected AbstractDataGrid<?,E> dataGrid
protected DataGridEditorFieldFactory fieldFactory
public DataGridEditorFieldFactoryAdapter(AbstractDataGrid<?,E> dataGrid, DataGridEditorFieldFactory fieldFactory)
@Nullable public JmixEditorField<?> createField(E bean, com.vaadin.ui.Grid.Column<E,?> gridColumn)
JmixGridEditorFieldFactory
JmixGrid
editor.createField
in interface JmixGridEditorFieldFactory<E>
bean
- the editing itemgridColumn
- the column for which the field is being createdprotected Field<?> createField(AbstractDataGrid.ColumnImpl<E> column, E bean)
protected JmixEditorField<?> createCustomField(Field<?> columnComponent)