Package io.jmix.ui.widget
Interface JmixEnhancedGrid<T>
- All Known Implementing Classes:
- JmixGrid,- JmixTreeGrid
public interface JmixEnhancedGrid<T>
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic enumDefines the position of aggregation row.
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddAggregationPropertyId(String propertyId) voidaddColumnId(String column, String value) getColumnEditorField(T bean, com.vaadin.ui.Grid.Column<T, ?> column) com.vaadin.server.Sizeable.Unitcom.vaadin.server.Sizeable.Unitcom.vaadin.shared.ui.ContentModebooleanvoidremoveAggregationPropertyId(String propertyId) voidremoveColumnId(String column) voidrepaint()voidsetAggregatable(boolean aggregatable) voidvoidsetBeforeRefreshHandler(Consumer<T> beforeRefreshHandler) voidsetColumnIds(Map<String, String> ids) voidsetDeselectAllLabel(String deselectAllLabel) voidsetEmptyStateLinkClickHandler(Runnable handler) voidsetEmptyStateLinkMessage(String linkMessage) voidsetEmptyStateMessage(String message) voidsetGridSelectionModel(com.vaadin.ui.components.grid.GridSelectionModel<T> model) voidsetJmixEditorFieldFactory(JmixGridEditorFieldFactory<T> editorFieldFactory) voidsetMinHeight(String minHeight) voidsetMinWidth(String minWidth) voidsetSelectAllLabel(String selectAllLabel) voidsetShowEmptyState(boolean show) voidCAUTION! Safari hides footer while changing predefined styles at runtime.
- 
Method Details- 
setGridSelectionModel
- 
getColumnIds
- 
setColumnIds
- 
addColumnId
- 
removeColumnId
- 
repaintvoid repaint()
- 
getJmixEditorFieldFactoryJmixGridEditorFieldFactory<T> getJmixEditorFieldFactory()
- 
setJmixEditorFieldFactory
- 
getColumnEditorField
- 
setBeforeRefreshHandler
- 
setShowEmptyStatevoid setShowEmptyState(boolean show) 
- 
getEmptyStateMessage
- 
setEmptyStateMessage
- 
getEmptyStateLinkMessage
- 
setEmptyStateLinkMessage
- 
setEmptyStateLinkClickHandler
- 
getSelectAllLabelString getSelectAllLabel()
- 
setSelectAllLabel
- 
getDeselectAllLabelString getDeselectAllLabel()
- 
setDeselectAllLabel
- 
isAggregatableboolean isAggregatable()
- 
setAggregatablevoid setAggregatable(boolean aggregatable) 
- 
getAggregationPositionJmixEnhancedGrid.AggregationPosition getAggregationPosition()
- 
setAggregationPosition
- 
addAggregationPropertyId
- 
removeAggregationPropertyId
- 
getAggregationPropertyIdsCollection<String> getAggregationPropertyIds()
- 
getRowDescriptionContentModecom.vaadin.shared.ui.ContentMode getRowDescriptionContentMode()
- 
getMinHeight
- 
getMinHeightSizeUnit@Nullable com.vaadin.server.Sizeable.Unit getMinHeightSizeUnit()
- 
setMinHeight
- 
getMinWidth
- 
getMinWidthSizeUnit@Nullable com.vaadin.server.Sizeable.Unit getMinWidthSizeUnit()
- 
setMinWidth
 
-