public BSDataTable(String id, List<? extends IColumn<T, S>> columns, ISortableDataProvider<T, S> dataProvider) { super(id, ensureSerializable(columns), dataProvider, DEFAULT_ROWS_PER_PAGE); setOutputMarkupId(true).setOutputMarkupPlaceholderTag(true); final AbstractToolbar headersToolbar = newHeadersToolbar(dataProvider); if (headersToolbar != null) { addTopToolbar(headersToolbar); } final AbstractToolbar noRecordsToolbar = newNoRecordsToolbar(); if (noRecordsToolbar != null) { addBottomToolbar(noRecordsToolbar); } final AbstractToolbar paginationToolbar = newPaginationToolbar(); if (paginationToolbar != null) { addBottomToolbar(paginationToolbar); } }
public BSDataTable(String id, List<? extends IColumn<T, S>> columns, ISortableDataProvider<T, S> dataProvider) { super(id, ensureSerializable(columns), dataProvider, DEFAULT_ROWS_PER_PAGE); setOutputMarkupId(true).setOutputMarkupPlaceholderTag(true); final AbstractToolbar headersToolbar = newHeadersToolbar(dataProvider); if (headersToolbar != null) { addTopToolbar(headersToolbar); } final AbstractToolbar noRecordsToolbar = newNoRecordsToolbar(); if (noRecordsToolbar != null) { addBottomToolbar(noRecordsToolbar); } final AbstractToolbar paginationToolbar = newPaginationToolbar(); if (paginationToolbar != null) { addBottomToolbar(paginationToolbar); } }