@Dependent public class TableDisplayer extends AbstractGwtDisplayer<TableDisplayer.View>
Modifier and Type | Class and Description |
---|---|
static interface |
TableDisplayer.View |
AbstractDisplayer.ExpressionEval, AbstractDisplayer.Formatter
Modifier and Type | Field and Description |
---|---|
protected int |
exportRowNumMax |
protected FilterLabelSet |
filterLabelSet |
protected String |
lastOrderedColumn |
protected org.dashbuilder.dataset.sort.SortOrder |
lastSortOrder |
protected List<Command> |
onCellSelectedCommands |
protected String |
selectedCellColumn |
protected Integer |
selectedCellRow |
protected int |
totalRows |
protected TableDisplayer.View |
view |
columnSelectionMap, currentFilter, dataSet, dataSetHandler, displayerConstraints, displayerSettings, drawn, evaluator, formatter, formatterMap, listenerList, refreshEnabled
Constructor and Description |
---|
TableDisplayer(TableDisplayer.View view,
FilterLabelSet filterLabelSet) |
Modifier and Type | Method and Description |
---|---|
void |
addOnCellSelectedCommand(Command onCellSelectedCommand) |
protected void |
afterDataSetLookup(org.dashbuilder.dataset.DataSet dataSet) |
protected void |
beforeDataSetLookup() |
DisplayerConstraints |
createDisplayerConstraints() |
protected void |
createVisualization() |
void |
export(ExportFormat format) |
void |
filterReset() |
void |
filterReset(String columnId) |
int |
getExportRowNumMax() |
FilterLabelSet |
getFilterLabelSet() |
String |
getLastOrderedColumn() |
org.dashbuilder.dataset.sort.SortOrder |
getLastSortOrder() |
protected int |
getPageSize() |
String |
getSelectedCellColumn() |
Integer |
getSelectedCellRow() |
int |
getTotalRows() |
TableDisplayer.View |
getView() |
protected boolean |
isPagerEnabled(org.dashbuilder.dataset.DataSet dataSet,
int totalRows) |
protected boolean |
isRemoteProvider(org.dashbuilder.dataset.DataSet dataSet) |
protected boolean |
isTotalRowsExact(org.dashbuilder.dataset.DataSet dataSet,
int totalRows) |
void |
lookupCurrentPage(Callback<Integer> callback) |
void |
onFilterEnabled(Displayer displayer,
org.dashbuilder.dataset.filter.DataSetFilter filter) |
void |
onFilterEnabled(Displayer displayer,
org.dashbuilder.dataset.group.DataSetGroup groupOp) |
void |
onFilterReset(Displayer displayer,
org.dashbuilder.dataset.filter.DataSetFilter filter) |
void |
onFilterReset(Displayer displayer,
List<org.dashbuilder.dataset.group.DataSetGroup> groupOps) |
void |
selectCell(String columnId,
int rowIndex) |
void |
setExportRowNumMax(int exportRowNumMax) |
void |
sortBy(String column,
org.dashbuilder.dataset.sort.SortOrder order) |
protected void |
updateFilterStatus() |
protected void |
updateVisualization() |
addFormatter, addListener, afterClose, afterDraw, afterLoad, afterRedraw, asWidget, beforeLoad, checkDisplayerSettings, close, draw, export, filterApply, filterApply, filterColumns, filterIndexes, filterInterval, filterIntervals, filterUpdate, filterUpdate, filterUpdate, formatDate, formatDateDynamic, formatDateFixed, formatInterval, formatValue, formatValue, getDataSetHandler, getDisplayerConstraints, getDisplayerId, getDisplayerSettings, getEvaluator, getFormatter, getFormatter, handleError, handleError, handleError, handleError, isDrawn, isRefreshOn, onClose, onDataLoaded, onDataLookup, onDraw, onError, onFilterUpdate, onRedraw, parseDynamicGroupDate, redraw, setDataSetHandler, setDisplayerSettings, setEvaluator, setFormatter, setRefreshOn, showError, sortApply, updateRefreshTimer
protected TableDisplayer.View view
protected int totalRows
protected String lastOrderedColumn
protected org.dashbuilder.dataset.sort.SortOrder lastSortOrder
protected String selectedCellColumn
protected Integer selectedCellRow
protected int exportRowNumMax
protected FilterLabelSet filterLabelSet
@Inject public TableDisplayer(TableDisplayer.View view, FilterLabelSet filterLabelSet)
public TableDisplayer.View getView()
getView
in class AbstractDisplayer<TableDisplayer.View>
public FilterLabelSet getFilterLabelSet()
public int getTotalRows()
public String getLastOrderedColumn()
public org.dashbuilder.dataset.sort.SortOrder getLastSortOrder()
public String getSelectedCellColumn()
public Integer getSelectedCellRow()
public int getExportRowNumMax()
public void setExportRowNumMax(int exportRowNumMax)
public void addOnCellSelectedCommand(Command onCellSelectedCommand)
public DisplayerConstraints createDisplayerConstraints()
createDisplayerConstraints
in class AbstractDisplayer<TableDisplayer.View>
protected void beforeDataSetLookup()
beforeDataSetLookup
in class AbstractDisplayer<TableDisplayer.View>
protected int getPageSize()
protected void afterDataSetLookup(org.dashbuilder.dataset.DataSet dataSet)
afterDataSetLookup
in class AbstractDisplayer<TableDisplayer.View>
protected void createVisualization()
createVisualization
in class AbstractDisplayer<TableDisplayer.View>
protected boolean isTotalRowsExact(org.dashbuilder.dataset.DataSet dataSet, int totalRows)
protected boolean isPagerEnabled(org.dashbuilder.dataset.DataSet dataSet, int totalRows)
protected boolean isRemoteProvider(org.dashbuilder.dataset.DataSet dataSet)
protected void updateVisualization()
updateVisualization
in class AbstractDisplayer<TableDisplayer.View>
protected void updateFilterStatus()
public void sortBy(String column, org.dashbuilder.dataset.sort.SortOrder order)
public void selectCell(String columnId, int rowIndex)
public void filterReset(String columnId)
filterReset
in class AbstractDisplayer<TableDisplayer.View>
public void filterReset()
filterReset
in class AbstractDisplayer<TableDisplayer.View>
public void export(ExportFormat format)
public void onFilterEnabled(Displayer displayer, org.dashbuilder.dataset.group.DataSetGroup groupOp)
onFilterEnabled
in interface DisplayerListener
onFilterEnabled
in class AbstractDisplayer<TableDisplayer.View>
public void onFilterEnabled(Displayer displayer, org.dashbuilder.dataset.filter.DataSetFilter filter)
onFilterEnabled
in interface DisplayerListener
onFilterEnabled
in class AbstractDisplayer<TableDisplayer.View>
public void onFilterReset(Displayer displayer, List<org.dashbuilder.dataset.group.DataSetGroup> groupOps)
onFilterReset
in interface DisplayerListener
onFilterReset
in class AbstractDisplayer<TableDisplayer.View>
public void onFilterReset(Displayer displayer, org.dashbuilder.dataset.filter.DataSetFilter filter)
onFilterReset
in interface DisplayerListener
onFilterReset
in class AbstractDisplayer<TableDisplayer.View>
Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.