Package io.jmix.ui.component
Class DataGrid.ColumnGeneratorEvent<E>
java.lang.Object
java.util.EventObject
io.jmix.ui.component.DataGrid.AbstractDataGridEvent
io.jmix.ui.component.DataGrid.ColumnGeneratorEvent<E>
- All Implemented Interfaces:
- Serializable
Event provided by a column generator
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Stringprotected InstanceContainer<E>protected Function<E,InstanceContainer<E>> protected EFields inherited from class java.util.EventObjectsource
- 
Constructor SummaryConstructorsConstructorDescriptionColumnGeneratorEvent(DataGrid component, E item, String columnId, Function<E, InstanceContainer<E>> containerProvider) Constructor for a column generator event
- 
Method SummaryMethods inherited from class io.jmix.ui.component.DataGrid.AbstractDataGridEventgetSourceMethods inherited from class java.util.EventObjecttoString
- 
Field Details- 
item
- 
columnId
- 
container
- 
containerProvider
 
- 
- 
Constructor Details- 
ColumnGeneratorEventpublic ColumnGeneratorEvent(DataGrid component, E item, String columnId, Function<E, InstanceContainer<E>> containerProvider) Constructor for a column generator event- Parameters:
- component- the DataGrid from which this event originates
- item- an entity instance represented by the current row
- columnId- a generated column id
- containerProvider- a provider that returns an instance container associated with the item
 
 
- 
- 
Method Details- 
getItem- Returns:
- an entity instance represented by the current row
 
- 
getColumnId- Returns:
- a generated column id
 
- 
getContainer- Returns:
- an instance container associated with the item
 
 
-