Interface ActionGrid<G extends ActionGrid<G>>
- All Superinterfaces:
Comparable<G>
,Component<G>
,Copyable<G>
,CustomCssComponent<G>
,Grid<G>
,Serializable
- All Known Subinterfaces:
EntityGridView<V>
,ExportGrid<G>
,ExportHistoryEntityGridView<V>
,ExportHistoryGrid<G>
,ExportHistoryGridExternal<E>
,FieldArrayGridField<F>
,GridExternal<E>
,GridView<V>
,ImportGrid<G>
,Orderable<R>
,ResidentGridField<F>
,ResourceGrid<G>
,TreeGridView<V>
- All Known Implementing Classes:
DefaultEntityGridView
,DefaultExportHistoryEntityGridView
,DefaultExportHistoryGridExternal
,DefaultFieldArrayGridField
,DefaultGridExternal
,DefaultResidentGridField
,DefaultTreeGridView
An extension of
Grid
to represent a grid with grid-level and row-level actions.- Author:
- Nick Crum (ncrum)
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
static final class
static final class
Nested classes/interfaces inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.Grid
Grid.Attributes, Grid.Keys
-
Field Summary
Fields inherited from interface com.broadleafcommerce.metadata.dsl.core.CustomCssComponent
CSS_ATTRIBUTE
-
Method Summary
Modifier and TypeMethodDescriptiondefault G
addGridAction
(Action<?> action) default G
addGridAction
(String type, Action<?> action) default G
addGridActionGroup
(String label, Action<?>... actions) default G
addRowAction
(Action<?> action) default G
addRowAction
(String type, Action<?> action) findGridAction
(String type) findRowAction
(String type) default Action<?>
getGridAction
(String type) default Action<?>
getRowAction
(String type) default G
gridAction
(String type, UnaryOperator<Action<?>> fn) default G
removeGridAction
(String type) default G
removeRowAction
(String type) default G
rowAction
(String type, UnaryOperator<Action<?>> fn) Methods inherited from interface java.lang.Comparable
compareTo
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.Component
addAction, addAction, addComponent, addEndpoint, addEndpoint, apply, attribute, augmentationKey, classifier, clearConditionals, clearEndpoints, conditional, conditionals, description, description, findAction, findAction, findActions, findAttribute, findAttribute, findComponent, findComponent, findComponents, findEndpoint, findEndpoint, findEndpoint, findEndpoints, get, get, getAction, getAction, getActions, getActionsList, getAttribute, getAttribute, getAttributes, getAugmentationKey, getClassifier, getComponent, getComponent, getComponents, getComponentsList, getConditionals, getDescription, getEndpoint, getEndpoint, getEndpoints, getEndpointsList, getId, getLabel, getOrder, getScope, getType, hasAction, hasAttribute, hasComponent, hasEndpoint, id, isAugmentable, isTranslatable, label, label, notTranslatable, order, removeAction, removeAttribute, removeComponent, removeEndpoint, scope, self, setActions, setAttributes, setAugmentationKey, setClassifier, setComponents, setConditionals, setDescription, setEndpoints, setId, setLabel, setOrder, setScope, setTranslatable, setType, translatable, translatable, type
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.CustomCssComponent
addCssClass, addCssClass, addCssClass, clearCssClasses, getCssClasses, removeCssClass, removeCssClass, removeCssClass
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.Grid
addColumn, addColumn, addColumn, addColumns, addRowMessage, addRowMessage, findColumn, findRowMessage, getColumn, getRowMessage, idKey, removeColumn, removeRowMessage, rowMessage
-
Method Details
-
addGridActionGroup
-
addGridAction
-
addGridAction
-
gridAction
-
getGridAction
-
findGridAction
-
removeGridAction
-
addRowAction
-
addRowAction
-
rowAction
-
getRowAction
-
findRowAction
-
removeRowAction
-