Package io.jmix.ui.widget
Interface JmixEnhancedGrid<T>
- All Known Implementing Classes:
JmixGrid
,JmixTreeGrid
public interface JmixEnhancedGrid<T>
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic enum
Defines the position of aggregation row. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAggregationPropertyId
(String propertyId) void
addColumnId
(String column, String value) getColumnEditorField
(T bean, com.vaadin.ui.Grid.Column<T, ?> column) com.vaadin.server.Sizeable.Unit
com.vaadin.server.Sizeable.Unit
com.vaadin.shared.ui.ContentMode
boolean
void
removeAggregationPropertyId
(String propertyId) void
removeColumnId
(String column) void
repaint()
void
setAggregatable
(boolean aggregatable) void
void
setBeforeRefreshHandler
(Consumer<T> beforeRefreshHandler) void
setColumnIds
(Map<String, String> ids) void
setDeselectAllLabel
(String deselectAllLabel) void
setEmptyStateLinkClickHandler
(Runnable handler) void
setEmptyStateLinkMessage
(String linkMessage) void
setEmptyStateMessage
(String message) void
setGridSelectionModel
(com.vaadin.ui.components.grid.GridSelectionModel<T> model) void
setJmixEditorFieldFactory
(JmixGridEditorFieldFactory<T> editorFieldFactory) void
setMinHeight
(String minHeight) void
setMinWidth
(String minWidth) void
setSelectAllLabel
(String selectAllLabel) void
setShowEmptyState
(boolean show) void
CAUTION! Safari hides footer while changing predefined styles at runtime.
-
Method Details
-
setGridSelectionModel
-
getColumnIds
-
setColumnIds
-
addColumnId
-
removeColumnId
-
repaint
void repaint() -
getJmixEditorFieldFactory
JmixGridEditorFieldFactory<T> getJmixEditorFieldFactory() -
setJmixEditorFieldFactory
-
getColumnEditorField
-
setBeforeRefreshHandler
-
setShowEmptyState
void setShowEmptyState(boolean show) -
getEmptyStateMessage
-
setEmptyStateMessage
-
getEmptyStateLinkMessage
-
setEmptyStateLinkMessage
-
setEmptyStateLinkClickHandler
-
getSelectAllLabel
String getSelectAllLabel() -
setSelectAllLabel
-
getDeselectAllLabel
String getDeselectAllLabel() -
setDeselectAllLabel
-
isAggregatable
boolean isAggregatable() -
setAggregatable
void setAggregatable(boolean aggregatable) -
getAggregationPosition
JmixEnhancedGrid.AggregationPosition getAggregationPosition() -
setAggregationPosition
-
addAggregationPropertyId
-
removeAggregationPropertyId
-
getAggregationPropertyIds
Collection<String> getAggregationPropertyIds() -
getRowDescriptionContentMode
com.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
-