Uses of Class
com.flowingcode.vaadin.addons.easygrid.actions.EasyRowAction
Packages that use EasyRowAction
-
Uses of EasyRowAction in com.flowingcode.vaadin.addons.easygrid.actions
Methods in com.flowingcode.vaadin.addons.easygrid.actions that return EasyRowActionModifier and TypeMethodDescriptiondefault EasyRowAction<T>HasRowActions.addRowAction(@NonNull IconFactory iconFactory, @NonNull SerializableConsumer<T> handler) Adds an icon-only row action whose icon is created fromiconFactorythat invokeshandlerwhen clicked.default EasyRowAction<T>HasRowActions.addRowAction(@NonNull Icon icon, @NonNull SerializableConsumer<T> handler) Adds an icon-only row action that invokeshandlerwhen clicked.default <ICON extends AbstractIcon<ICON>>
EasyRowAction<T>HasRowActions.addRowAction(@NonNull ValueProvider<T, ICON> iconProvider, @NonNull SerializableConsumer<T> handler) Adds an icon-only row action whose icon is computed per row fromiconProviderthat invokeshandlerwhen clicked.default EasyRowAction<T>HasRowActions.addRowAction(@NonNull String label, @NonNull SerializableConsumer<T> handler) Adds a label-only row action that invokeshandlerwhen clicked.default EasyRowAction<T>HasRowActions.addRowAction(String label, @NonNull IconFactory iconFactory, @NonNull SerializableConsumer<T> handler) Adds a row action with a static label and an icon created fromiconFactorythat invokeshandlerwhen clicked.default EasyRowAction<T>HasRowActions.addRowAction(String label, Icon icon, @NonNull SerializableConsumer<T> handler) Adds a row action with a static label and icon that invokeshandlerwhen clicked.default <ICON extends AbstractIcon<ICON>>
EasyRowAction<T>HasRowActions.addRowAction(String label, ValueProvider<T, ICON> iconProvider, @NonNull SerializableConsumer<T> handler) Adds a row action with a static label and a per-row icon that invokeshandlerwhen clicked.EasyRowAction.enabledWhen(SerializablePredicate<T> predicate) Sets a predicate that controls whether this action is enabled for a given row item.EasyRowAction.tooltip(ValueProvider<T, String> tooltipProvider) Sets a dynamic tooltip for this action, computed from the row item.Sets a static tooltip for this action.EasyRowAction.visibleWhen(SerializablePredicate<T> predicate) Sets a predicate that controls whether this action is visible for a given row item.EasyRowAction.withConfirmation(String message) Configures a confirmation dialog with a message (no title) before the action is executed.EasyRowAction.withConfirmation(String title, String message) Configures a confirmation dialog with both a title and a message before the action is executed.Method parameters in com.flowingcode.vaadin.addons.easygrid.actions with type arguments of type EasyRowActionModifier and TypeMethodDescriptionvoidRowActionsRenderer.update(List<EasyRowAction<T>> actions) Rebuilds the visual representation to reflect the given action list.