Package io.jmix.ui.widget
Interface JmixEnhancedGrid<T>
- All Known Implementing Classes:
JmixGrid,JmixTreeGrid
public interface JmixEnhancedGrid<T>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumDefines the position of aggregation row. -
Method Summary
Modifier 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
-
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
-