public abstract class PagedWidget<T> extends FlowPanel
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabledInsertPanel.ForIsWidgetHasWidgets.ForIsWidget| Modifier and Type | Field and Description |
|---|---|
static int |
NAV_ON_BOTTOM |
static int |
NAV_ON_TOP |
DEBUG_ID_PREFIX| Constructor and Description |
|---|
PagedWidget(int resultsPerPage) |
PagedWidget(int resultsPerPage,
int navLoc) |
| Modifier and Type | Method and Description |
|---|---|
void |
displayPage(int page,
boolean forceRefresh)
Displays the specified page.
|
DataModel<T> |
getModel()
Returns the model in use by this panel or null if we have no model.
|
int |
getOffset()
Returns the index in the complete list of the first element we're currently displaying.
|
int |
getPage()
Returns the page we're currently displaying.
|
boolean |
hasModel()
Returns true if this panel is configured with its model.
|
void |
removeItem(T item)
Removes the specified item from the panel.
|
void |
setModel(DataModel<T> model,
int page)
Configures this panel with a
DataModel and kicks the data
retrieval off by requesting the specified page to be displayed. |
getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, iterator, remove, removeaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, fireEvent, getLayoutData, getParent, isAttached, onBrowserEvent, removeFromParent, setLayoutData, sinkEventsaddStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleName, getStylePrimaryName, getTitle, isVisible, isVisible, removeStyleDependentName, removeStyleName, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEventsequals, getClass, hashCode, notify, notifyAll, wait, wait, waitaddgetWidgetIndexgetWidget, getWidgetCount, getWidgetIndex, removepublic static final int NAV_ON_TOP
public static final int NAV_ON_BOTTOM
public PagedWidget(int resultsPerPage)
public PagedWidget(int resultsPerPage,
int navLoc)
public int getPage()
public int getOffset()
public boolean hasModel()
public void setModel(DataModel<T> model, int page)
DataModel and kicks the data
retrieval off by requesting the specified page to be displayed.public DataModel<T> getModel()
public void displayPage(int page,
boolean forceRefresh)
public void removeItem(T item)
Copyright © 2013. All Rights Reserved.