Class GoogleTableDisplayer
- java.lang.Object
-
- org.dashbuilder.displayer.client.AbstractDisplayer<V>
-
- org.dashbuilder.displayer.client.AbstractGwtDisplayer<V>
-
- org.dashbuilder.renderer.google.client.GoogleDisplayer<GoogleTableDisplayer.View>
-
- org.dashbuilder.renderer.google.client.GoogleTableDisplayer
-
- All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget,org.dashbuilder.displayer.client.Displayer,org.dashbuilder.displayer.client.DisplayerListener
@Dependent public class GoogleTableDisplayer extends GoogleDisplayer<GoogleTableDisplayer.View>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGoogleTableDisplayer.View
-
Field Summary
Fields Modifier and Type Field Description protected intcurrentPageprotected StringlastOrderedColumnprotected org.dashbuilder.dataset.sort.SortOrderlastSortOrderprotected intnumberOfPagesprotected intnumberOfRowsprotected intpageSelectorSizeprotected intpageSizeprotected booleanshowTotalPagesHintprotected booleanshowTotalRowsHintprotected GoogleTableDisplayer.Viewview
-
Constructor Summary
Constructors Constructor Description GoogleTableDisplayer(GoogleTableDisplayer.View view, org.dashbuilder.common.client.widgets.FilterLabelSet filterLabelSet)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidafterDataSetLookup(org.dashbuilder.dataset.DataSet dataSet)protected voidbeforeDataSetLookup()org.dashbuilder.displayer.DisplayerConstraintscreateDisplayerConstraints()protected voidcreateVisualization()intgetCurrentPage()intgetLeftMostPageNumber()intgetRightMostPageNumber()GoogleTableDisplayer.ViewgetView()voidgotoPage(int pageNumber)voidonFilterEnabled(org.dashbuilder.displayer.client.Displayer displayer, org.dashbuilder.dataset.filter.DataSetFilter filter)voidonFilterEnabled(org.dashbuilder.displayer.client.Displayer displayer, org.dashbuilder.dataset.group.DataSetGroup groupOp)voidonFilterReset(org.dashbuilder.displayer.client.Displayer displayer, List<org.dashbuilder.dataset.group.DataSetGroup> groupOps)voidonFilterReset(org.dashbuilder.displayer.client.Displayer displayer, org.dashbuilder.dataset.filter.DataSetFilter filter)voidsortBy(String column)protected voidupdateVisualization()-
Methods inherited from class org.dashbuilder.renderer.google.client.GoogleDisplayer
draw, getFilterLabelSet, pushDataToView, ready, updateFilterStatus
-
Methods inherited from class org.dashbuilder.displayer.client.AbstractDisplayer
addFormatter, addListener, afterClose, afterDraw, afterLoad, afterRedraw, asWidget, beforeLoad, checkDisplayerSettings, close, export, filterApply, filterApply, filterColumns, filterIndexes, filterInterval, filterIntervals, filterReset, filterReset, 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
-
-
-
-
Field Detail
-
view
protected GoogleTableDisplayer.View view
-
pageSize
protected int pageSize
-
currentPage
protected int currentPage
-
numberOfRows
protected int numberOfRows
-
numberOfPages
protected int numberOfPages
-
pageSelectorSize
protected int pageSelectorSize
-
lastOrderedColumn
protected String lastOrderedColumn
-
lastSortOrder
protected org.dashbuilder.dataset.sort.SortOrder lastSortOrder
-
showTotalRowsHint
protected boolean showTotalRowsHint
-
showTotalPagesHint
protected boolean showTotalPagesHint
-
-
Constructor Detail
-
GoogleTableDisplayer
@Inject public GoogleTableDisplayer(GoogleTableDisplayer.View view, org.dashbuilder.common.client.widgets.FilterLabelSet filterLabelSet)
-
-
Method Detail
-
getView
public GoogleTableDisplayer.View getView()
- Specified by:
getViewin classorg.dashbuilder.displayer.client.AbstractDisplayer<GoogleTableDisplayer.View>
-
createDisplayerConstraints
public org.dashbuilder.displayer.DisplayerConstraints createDisplayerConstraints()
- Specified by:
createDisplayerConstraintsin classorg.dashbuilder.displayer.client.AbstractDisplayer<GoogleTableDisplayer.View>
-
beforeDataSetLookup
protected void beforeDataSetLookup()
- Overrides:
beforeDataSetLookupin classorg.dashbuilder.displayer.client.AbstractDisplayer<GoogleTableDisplayer.View>
-
afterDataSetLookup
protected void afterDataSetLookup(org.dashbuilder.dataset.DataSet dataSet)
- Overrides:
afterDataSetLookupin classorg.dashbuilder.displayer.client.AbstractDisplayer<GoogleTableDisplayer.View>
-
createVisualization
protected void createVisualization()
- Overrides:
createVisualizationin classGoogleDisplayer<GoogleTableDisplayer.View>
-
updateVisualization
protected void updateVisualization()
- Specified by:
updateVisualizationin classorg.dashbuilder.displayer.client.AbstractDisplayer<GoogleTableDisplayer.View>
-
sortBy
public void sortBy(String column)
-
gotoPage
public void gotoPage(int pageNumber)
-
getLeftMostPageNumber
public int getLeftMostPageNumber()
-
getRightMostPageNumber
public int getRightMostPageNumber()
-
getCurrentPage
public int getCurrentPage()
-
onFilterEnabled
public void onFilterEnabled(org.dashbuilder.displayer.client.Displayer displayer, org.dashbuilder.dataset.group.DataSetGroup groupOp)- Specified by:
onFilterEnabledin interfaceorg.dashbuilder.displayer.client.DisplayerListener- Overrides:
onFilterEnabledin classorg.dashbuilder.displayer.client.AbstractDisplayer<GoogleTableDisplayer.View>
-
onFilterEnabled
public void onFilterEnabled(org.dashbuilder.displayer.client.Displayer displayer, org.dashbuilder.dataset.filter.DataSetFilter filter)- Specified by:
onFilterEnabledin interfaceorg.dashbuilder.displayer.client.DisplayerListener- Overrides:
onFilterEnabledin classorg.dashbuilder.displayer.client.AbstractDisplayer<GoogleTableDisplayer.View>
-
onFilterReset
public void onFilterReset(org.dashbuilder.displayer.client.Displayer displayer, List<org.dashbuilder.dataset.group.DataSetGroup> groupOps)- Specified by:
onFilterResetin interfaceorg.dashbuilder.displayer.client.DisplayerListener- Overrides:
onFilterResetin classorg.dashbuilder.displayer.client.AbstractDisplayer<GoogleTableDisplayer.View>
-
onFilterReset
public void onFilterReset(org.dashbuilder.displayer.client.Displayer displayer, org.dashbuilder.dataset.filter.DataSetFilter filter)- Specified by:
onFilterResetin interfaceorg.dashbuilder.displayer.client.DisplayerListener- Overrides:
onFilterResetin classorg.dashbuilder.displayer.client.AbstractDisplayer<GoogleTableDisplayer.View>
-
-