T - Tipo de objeto que sera renderizado pelas celulas da colunaS - Propriedade de OrdenacaoPREVCOL - Colunapublic class BSDataTableBuilder<T,S,PREVCOL extends org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T,S>> extends Object implements Serializable
| Modifier and Type | Class and Description |
|---|---|
static interface |
BSDataTableBuilder.BSActionColumnCallback<T,S> |
| Constructor and Description |
|---|
BSDataTableBuilder() |
BSDataTableBuilder(org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider<T,S> dataProvider) |
BSDataTableBuilder(org.apache.wicket.extensions.markup.html.repeater.tree.ISortableTreeProvider<T,S> treeProvider) |
| Modifier and Type | Method and Description |
|---|---|
BSDataTableBuilder<T,S,BSActionColumn<T,S>> |
appendActionColumn(org.apache.wicket.model.IModel<String> displayModel,
BSDataTableBuilder.BSActionColumnCallback<T,S> callback) |
BSDataTableBuilder<T,S,BSActionColumn<T,S>> |
appendActionColumn(String headerTitle,
BSDataTableBuilder.BSActionColumnCallback<T,S> callback) |
<C extends org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T,S>> |
appendColumn(C column) |
BSDataTableBuilder<T,S,BSPropertyColumn<T,S>> |
appendPropertyColumn(org.apache.wicket.model.IModel<String> displayModel,
IFunction<T,Object> propertyFunction) |
BSDataTableBuilder<T,S,BSPropertyColumn<T,S>> |
appendPropertyColumn(org.apache.wicket.model.IModel<String> displayModel,
S sortProperty,
IFunction<T,Object> propertyFunction) |
BSDataTableBuilder<T,S,BSPropertyColumn<T,S>> |
appendPropertyColumn(org.apache.wicket.model.IModel<String> displayModel,
S sortProperty,
String propertyExpression) |
BSDataTableBuilder<T,S,BSPropertyColumn<T,S>> |
appendPropertyColumn(org.apache.wicket.model.IModel<String> displayModel,
String propertyExpression) |
BSDataTableBuilder<T,S,BSPropertyColumn<T,S>> |
appendPropertyColumn(String headerTitle,
IFunction<T,Object> propertyFunction) |
BSDataTableBuilder<T,S,BSPropertyColumn<T,S>> |
appendPropertyColumn(String headerTitle,
S sortProperty,
IFunction<T,Object> propertyFunction) |
BSDataTableBuilder<T,S,BSPropertyColumn<T,S>> |
appendPropertyColumn(String headerTitle,
S sortProperty,
String propertyExpression) |
BSDataTableBuilder<T,S,BSPropertyColumn<T,S>> |
appendPropertyColumn(String headerTitle,
String propertyExpression) |
BSDataTable<T,S> |
build(String id) |
BSFlexDataTable<T,S> |
buildFlex(String id) |
BSTableTree<T,S> |
buildTree(String id) |
BSDataTableBuilder<T,S,PREVCOL> |
configurePreviousColumn(IConsumer<PREVCOL> columnConfig) |
static <T> BSDataTableBuilder<T,?,?> |
create() |
static <T,S> BSDataTableBuilder<T,S,org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T,S>> |
create(Class<T> beanType,
Class<S> sortType) |
BSDataTableBuilder<T,S,PREVCOL> |
disablePagination() |
protected BSDataTable<T,S> |
newDatatable(String id,
List<? extends org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T,S>> columns,
org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider<T,S> dataProvider) |
BSDataTableBuilder<T,S,?> |
setAdvancedTable(boolean advanceTable) |
BSDataTableBuilder<T,S,?> |
setBorderedTable(boolean borderedTable) |
BSDataTableBuilder<T,S,?> |
setCondensedTable(boolean condensedTable) |
BSDataTableBuilder<T,S,?> |
setDataProvider(org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider<T,S> dataProvider) |
BSDataTableBuilder<T,S,?> |
setHoverRows(boolean hoverRows) |
BSDataTableBuilder<T,S,?> |
setRowsPerPage(long rowsPerPage) |
BSDataTableBuilder<T,S,?> |
setStripedRows(boolean stripedRows) |
BSDataTableBuilder<T,S,?> |
setTreeProvider(org.apache.wicket.extensions.markup.html.repeater.tree.ISortableTreeProvider<T,S> treeProvider) |
BSDataTableBuilder<T,S,?> |
withNoRecordsToolbar() |
public BSDataTableBuilder()
public BSDataTableBuilder(org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider<T,S> dataProvider)
public static <T> BSDataTableBuilder<T,?,?> create()
public static <T,S> BSDataTableBuilder<T,S,org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T,S>> create(Class<T> beanType, Class<S> sortType)
public <C extends org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T,S>> BSDataTableBuilder<T,S,C> appendColumn(C column)
public BSDataTableBuilder<T,S,PREVCOL> configurePreviousColumn(IConsumer<PREVCOL> columnConfig)
public BSDataTableBuilder<T,S,BSPropertyColumn<T,S>> appendPropertyColumn(org.apache.wicket.model.IModel<String> displayModel, IFunction<T,Object> propertyFunction)
public BSDataTableBuilder<T,S,BSPropertyColumn<T,S>> appendPropertyColumn(String headerTitle, IFunction<T,Object> propertyFunction)
public BSDataTableBuilder<T,S,BSPropertyColumn<T,S>> appendPropertyColumn(org.apache.wicket.model.IModel<String> displayModel, String propertyExpression)
public BSDataTableBuilder<T,S,BSPropertyColumn<T,S>> appendPropertyColumn(String headerTitle, String propertyExpression)
public BSDataTableBuilder<T,S,BSPropertyColumn<T,S>> appendPropertyColumn(org.apache.wicket.model.IModel<String> displayModel, S sortProperty, IFunction<T,Object> propertyFunction)
public BSDataTableBuilder<T,S,BSPropertyColumn<T,S>> appendPropertyColumn(String headerTitle, S sortProperty, IFunction<T,Object> propertyFunction)
public BSDataTableBuilder<T,S,BSPropertyColumn<T,S>> appendPropertyColumn(org.apache.wicket.model.IModel<String> displayModel, S sortProperty, String propertyExpression)
public BSDataTableBuilder<T,S,BSPropertyColumn<T,S>> appendPropertyColumn(String headerTitle, S sortProperty, String propertyExpression)
public BSDataTableBuilder<T,S,BSActionColumn<T,S>> appendActionColumn(org.apache.wicket.model.IModel<String> displayModel, BSDataTableBuilder.BSActionColumnCallback<T,S> callback)
public BSDataTableBuilder<T,S,BSActionColumn<T,S>> appendActionColumn(String headerTitle, BSDataTableBuilder.BSActionColumnCallback<T,S> callback)
public BSDataTableBuilder<T,S,?> setDataProvider(org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider<T,S> dataProvider)
public BSDataTableBuilder<T,S,?> setTreeProvider(org.apache.wicket.extensions.markup.html.repeater.tree.ISortableTreeProvider<T,S> treeProvider)
public BSDataTableBuilder<T,S,?> setStripedRows(boolean stripedRows)
public BSDataTableBuilder<T,S,?> setHoverRows(boolean hoverRows)
public BSDataTableBuilder<T,S,?> setAdvancedTable(boolean advanceTable)
public BSDataTableBuilder<T,S,?> setBorderedTable(boolean borderedTable)
public BSDataTableBuilder<T,S,?> setCondensedTable(boolean condensedTable)
public BSDataTableBuilder<T,S,?> setRowsPerPage(long rowsPerPage)
public BSDataTableBuilder<T,S,?> withNoRecordsToolbar()
public BSDataTableBuilder<T,S,PREVCOL> disablePagination()
public BSDataTable<T,S> build(String id)
protected BSDataTable<T,S> newDatatable(String id, List<? extends org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T,S>> columns, org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider<T,S> dataProvider)
public BSFlexDataTable<T,S> buildFlex(String id)
public BSTableTree<T,S> buildTree(String id)
Copyright © 2018. All rights reserved.