public class BSActionColumn<T,S> extends BSAbstractColumn<T,S>
| Constructor and Description |
|---|
BSActionColumn() |
BSActionColumn(org.apache.wicket.model.IModel<String> displayModel) |
| Modifier and Type | Method and Description |
|---|---|
BSActionColumn<T,S> |
appendAction(BSActionPanel.ActionConfig<T> config,
IBSAction<T> action) |
BSActionColumn<T,S> |
appendAction(org.apache.wicket.model.IModel<?> labelModel,
IBSAction<T> action) |
BSActionColumn<T,S> |
appendAction(org.apache.wicket.model.IModel<?> labelModel,
Icon icone,
IBSAction<T> action) |
BSActionColumn<T,S> |
appendAction(org.apache.wicket.model.IModel<?> labelModel,
Icon icone,
IBSAction<T> action,
IFunction<org.apache.wicket.model.IModel<T>,Boolean> visibleFunction) |
BSActionColumn<T,S> |
appendAction(org.apache.wicket.model.IModel<?> labelModel,
Icon icone,
IBSAction<T> action,
IFunction<org.apache.wicket.model.IModel<T>,Boolean> visibleFunction,
IConsumer<BSActionPanel.ActionConfig<T>> configCustomizer) |
BSActionColumn<T,S> |
appendAction(org.apache.wicket.model.IModel<?> labelModel,
org.apache.wicket.model.IModel<Icon> iconeModel,
IBSAction<T> action) |
BSActionColumn<T,S> |
appendComponentFactory(IBiFunction<String,org.apache.wicket.model.IModel<T>,org.apache.wicket.Component> factory) |
BSActionColumn<T,S> |
appendStaticAction(org.apache.wicket.model.IModel<?> labelModel,
Icon icone,
IBiFunction<String,org.apache.wicket.model.IModel<T>,org.apache.wicket.MarkupContainer> linkFactory) |
BSActionColumn<T,S> |
appendStaticAction(org.apache.wicket.model.IModel<?> labelModel,
Icon icone,
IBiFunction<String,org.apache.wicket.model.IModel<T>,org.apache.wicket.MarkupContainer> linkFactory,
IFunction<org.apache.wicket.model.IModel<T>,Boolean> visibleFunction) |
BSActionColumn<T,S> |
appendStaticAction(org.apache.wicket.model.IModel<?> labelModel,
Icon icone,
IBiFunction<String,org.apache.wicket.model.IModel<T>,org.apache.wicket.MarkupContainer> linkFactory,
IFunction<org.apache.wicket.model.IModel<T>,Boolean> visibleFunction,
IConsumer<BSActionPanel.ActionConfig<T>> configCustomizer) |
BSActionColumn<T,S> |
appendStaticActionWithDefaultIcon(org.apache.wicket.model.IModel<?> labelModel,
Icon icone,
IBiFunction<String,org.apache.wicket.model.IModel<T>,org.apache.wicket.MarkupContainer> linkFactory) |
String |
getCssClass() |
protected BSActionPanel<T> |
newActionPanel(String componentId,
org.apache.wicket.model.IModel<T> rowModel) |
protected void |
onPopulateActions(org.apache.wicket.model.IModel<T> rowModel,
BSActionPanel<T> actionPanel) |
void |
populateItem(org.apache.wicket.markup.repeater.Item<org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator<T>> cellItem,
String componentId,
org.apache.wicket.model.IModel<T> rowModel) |
void |
resetActions() |
BSActionColumn<T,S> |
setRowMergeIdFunction(IFunction<T,?> rowMergeIdFunction) |
getRowMergeId, getRowMergeIdFunctionpublic BSActionColumn()
public BSActionColumn(org.apache.wicket.model.IModel<String> displayModel)
public void resetActions()
public String getCssClass()
public final void populateItem(org.apache.wicket.markup.repeater.Item<org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator<T>> cellItem, String componentId, org.apache.wicket.model.IModel<T> rowModel)
protected BSActionPanel<T> newActionPanel(String componentId, org.apache.wicket.model.IModel<T> rowModel)
protected void onPopulateActions(org.apache.wicket.model.IModel<T> rowModel, BSActionPanel<T> actionPanel)
public final BSActionColumn<T,S> appendAction(org.apache.wicket.model.IModel<?> labelModel, Icon icone, IBSAction<T> action)
public final BSActionColumn<T,S> appendAction(org.apache.wicket.model.IModel<?> labelModel, Icon icone, IBSAction<T> action, IFunction<org.apache.wicket.model.IModel<T>,Boolean> visibleFunction)
public final BSActionColumn<T,S> appendAction(org.apache.wicket.model.IModel<?> labelModel, Icon icone, IBSAction<T> action, IFunction<org.apache.wicket.model.IModel<T>,Boolean> visibleFunction, IConsumer<BSActionPanel.ActionConfig<T>> configCustomizer)
public final BSActionColumn<T,S> appendAction(org.apache.wicket.model.IModel<?> labelModel, IBSAction<T> action)
public final BSActionColumn<T,S> appendAction(org.apache.wicket.model.IModel<?> labelModel, org.apache.wicket.model.IModel<Icon> iconeModel, IBSAction<T> action)
public final BSActionColumn<T,S> appendAction(BSActionPanel.ActionConfig<T> config, IBSAction<T> action)
public BSActionColumn<T,S> setRowMergeIdFunction(IFunction<T,?> rowMergeIdFunction)
setRowMergeIdFunction in class BSAbstractColumn<T,S>public BSActionColumn<T,S> appendStaticAction(org.apache.wicket.model.IModel<?> labelModel, Icon icone, IBiFunction<String,org.apache.wicket.model.IModel<T>,org.apache.wicket.MarkupContainer> linkFactory)
public BSActionColumn<T,S> appendStaticAction(org.apache.wicket.model.IModel<?> labelModel, Icon icone, IBiFunction<String,org.apache.wicket.model.IModel<T>,org.apache.wicket.MarkupContainer> linkFactory, IFunction<org.apache.wicket.model.IModel<T>,Boolean> visibleFunction)
public BSActionColumn<T,S> appendStaticAction(org.apache.wicket.model.IModel<?> labelModel, Icon icone, IBiFunction<String,org.apache.wicket.model.IModel<T>,org.apache.wicket.MarkupContainer> linkFactory, IFunction<org.apache.wicket.model.IModel<T>,Boolean> visibleFunction, IConsumer<BSActionPanel.ActionConfig<T>> configCustomizer)
public BSActionColumn<T,S> appendStaticActionWithDefaultIcon(org.apache.wicket.model.IModel<?> labelModel, Icon icone, IBiFunction<String,org.apache.wicket.model.IModel<T>,org.apache.wicket.MarkupContainer> linkFactory)
public BSActionColumn<T,S> appendComponentFactory(IBiFunction<String,org.apache.wicket.model.IModel<T>,org.apache.wicket.Component> factory)
Copyright © 2018. All rights reserved.