public final BSActionColumn<T, S> appendAction(BSActionPanel.ActionConfig<T> config, IBSAction<T> action) { actions.add(new ActionItem<>(config, action)); return this; }
public BSActionColumn<T, S> appendStaticActionWithDefaultIcon(IModel<?> labelModel, Icon icone, IBiFunction<String, IModel<T>, MarkupContainer> linkFactory) { actions.add(new ActionItem<>(new BSActionPanel.ActionConfig<T>().labelModel(labelModel).iconeModel($m.ofValue(icone)).linkFactory(linkFactory), null)); return this; }
public BSActionColumn<T, S> appendStaticAction(IModel<?> labelModel, Icone icone, IBiFunction<String, IModel<T>, MarkupContainer> linkFactory, IFunction<IModel<T>, Boolean> visibleFunction, IConsumer<BSActionPanel.ActionConfig<T>> configCustomizer) { actions.add(new ActionItem<>(new BSActionPanel.ActionConfig<T>().labelModel(labelModel).iconeModel($m.ofValue(icone), null, $m.ofValue("fa-lg")).linkFactory(linkFactory).visibleFor(visibleFunction).configure(configCustomizer), null)); return this; }
public BSActionColumn<T, S> appendStaticAction(IModel<?> labelModel, Icon icone, IBiFunction<String, IModel<T>, MarkupContainer> linkFactory) { actions.add(new ActionItem<>(new BSActionPanel.ActionConfig<T>() .labelModel(labelModel) .iconeModel($m.ofValue(icone), null, $m.ofValue("fa-lg")) .linkFactory(linkFactory), null)); return this; }
public final BSActionColumn<T, S> appendAction(IModel<?> labelModel, Icone icone, IBSAction<T> action, IFunction<IModel<T>, Boolean> visibleFunction, IConsumer<BSActionPanel.ActionConfig<T>> configCustomizer) { actions.add(new ActionItem<>(new BSActionPanel.ActionConfig<T>() .labelModel(labelModel) .iconeModel($m.ofValue(icone), null, $m.ofValue("fa-lg")) .visibleFor(visibleFunction) .configure(configCustomizer), action)); return this; }
public BSActionColumn<T, S> appendStaticAction(IModel<?> labelModel, Icon icone, IBiFunction<String, IModel<T>, MarkupContainer> linkFactory, IFunction<IModel<T>, Boolean> visibleFunction, IConsumer<BSActionPanel.ActionConfig<T>> configCustomizer) { actions.add(new ActionItem<>(new BSActionPanel.ActionConfig<T>().labelModel(labelModel).iconeModel($m.ofValue(icone), null, $m.ofValue("fa-lg")).linkFactory(linkFactory).visibleFor(visibleFunction).configure(configCustomizer), null)); return this; }
public final BSActionColumn<T, S> appendAction(BSActionPanel.ActionConfig<T> config, IBSAction<T> action) { actions.add(new ActionItem<>(config, action)); return this; }
public BSActionColumn<T, S> appendStaticActionWithDefaultIcon(IModel<?> labelModel, Icone icone, IBiFunction<String, IModel<T>, MarkupContainer> linkFactory) { actions.add(new ActionItem<>(new BSActionPanel.ActionConfig<T>().labelModel(labelModel).iconeModel($m.ofValue(icone)).linkFactory(linkFactory), null)); return this; }
public final BSActionColumn<T, S> appendAction(IModel<?> labelModel, IModel<Icon> iconeModel, IBSAction<T> action) { actions.add(new ActionItem<>(new BSActionPanel.ActionConfig<T>() .labelModel(labelModel) .iconeModel(iconeModel, null, $m.ofValue("fa-lg")), action)); return this; }
public final BSActionColumn<T, S> appendAction(IModel<?> labelModel, IModel<Icone> iconeModel, IBSAction<T> action) { actions.add(new ActionItem<>(new BSActionPanel.ActionConfig<T>() .labelModel(labelModel) .iconeModel(iconeModel, null, $m.ofValue("fa-lg")), action)); return this; }
public BSActionColumn<T, S> appendStaticAction(IModel<?> labelModel, Icone icone, IBiFunction<String, IModel<T>, MarkupContainer> linkFactory) { actions.add(new ActionItem<>(new BSActionPanel.ActionConfig<T>() .labelModel(labelModel) .iconeModel($m.ofValue(icone), null, $m.ofValue("fa-lg")) .linkFactory(linkFactory), null)); return this; }
public final BSActionColumn<T, S> appendAction(IModel<?> labelModel, Icon icone, IBSAction<T> action, IFunction<IModel<T>, Boolean> visibleFunction, IConsumer<BSActionPanel.ActionConfig<T>> configCustomizer) { actions.add(new ActionItem<>(new BSActionPanel.ActionConfig<T>() .labelModel(labelModel) .iconeModel($m.ofValue(icone), null, $m.ofValue("fa-lg")) .visibleFor(visibleFunction) .configure(configCustomizer), action)); return this; }