Class TableDisplayerView.TableProvider
- java.lang.Object
-
- com.google.gwt.view.client.AbstractDataProvider<T>
-
- com.google.gwt.view.client.AsyncDataProvider<Integer>
-
- org.dashbuilder.renderer.client.table.TableDisplayerView.TableProvider
-
- All Implemented Interfaces:
com.google.gwt.view.client.ProvidesKey<Integer>
- Enclosing class:
- TableDisplayerView
protected class TableDisplayerView.TableProvider extends com.google.gwt.view.client.AsyncDataProvider<Integer>
The table data provider
-
-
Field Summary
Fields Modifier and Type Field Description protected intlastOffsetprotected intlastPageSize
-
Constructor Summary
Constructors Modifier Constructor Description protectedTableProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDataDisplay(com.google.gwt.view.client.HasData<Integer> display)Invoked from createWidget just after the data set has been fetched.protected List<Integer>getCurrentPageRows(com.google.gwt.view.client.HasData<Integer> display)voidgotoFirstPage()Both filter & sort invoke this method from redraw()protected voidonRangeChanged(com.google.gwt.view.client.HasData<Integer> display)This is invoked internally by the PagedTable on navigation actions.-
Methods inherited from class com.google.gwt.view.client.AsyncDataProvider
updateRowCount, updateRowData
-
-
-
-
Method Detail
-
getCurrentPageRows
protected List<Integer> getCurrentPageRows(com.google.gwt.view.client.HasData<Integer> display)
-
gotoFirstPage
public void gotoFirstPage()
Both filter & sort invoke this method from redraw()
-
addDataDisplay
public void addDataDisplay(com.google.gwt.view.client.HasData<Integer> display)
Invoked from createWidget just after the data set has been fetched.- Overrides:
addDataDisplayin classcom.google.gwt.view.client.AbstractDataProvider<Integer>
-
-