public abstract class PageableList
extends com.google.gwt.user.client.ui.Composite
Constructor and Description |
---|
PageableList()
Constructor for PageableList.
|
Modifier and Type | Method and Description |
---|---|
void |
addLocationPanelSelectEventHandler(LocationPanelSelectEventHandler handler)
addLocationPanelSelectEventHandler
|
protected void |
calculateAndSetTotalPages(int size) |
protected String |
getAlternateRowStyle()
getAlternateRowStyle
|
protected com.google.gwt.user.client.ui.HTMLTable.Cell |
getCellForEvent(com.google.gwt.event.dom.client.ClickEvent event)
getCellForEvent
|
protected int |
getCurrentPageIndex()
getCurrentPageIndex
|
protected abstract com.google.gwt.user.client.ui.Widget |
getListItemWidget(int rowIndex)
getListItemWidget
|
protected abstract int |
getListSize()
getListSize
|
protected int |
getTotalListItemsPerPage()
getTotalListItemsPerPage
|
abstract void |
onItemClickHandler(com.google.gwt.event.dom.client.ClickEvent event)
onItemClickHandler
|
protected void |
onLoad() |
void |
onNextBtnClick(com.google.gwt.event.dom.client.ClickEvent event)
onNextBtnClick
|
void |
onPrevBtnClick(com.google.gwt.event.dom.client.ClickEvent event)
onPrevBtnClick
|
void |
refresh()
refresh
|
protected void |
setCurrentPageIndex(int currentPageIndex) |
protected void |
showFirstPage()
showFirstPage
|
protected void |
updateListDisplay(int currentPageIndex)
updateListDisplay
|
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
protected void onLoad()
onLoad
in class com.google.gwt.user.client.ui.Widget
public void refresh()
refresh
protected void showFirstPage()
showFirstPage
protected void updateListDisplay(int currentPageIndex)
updateListDisplay
currentPageIndex
- a int.protected void calculateAndSetTotalPages(int size)
protected String getAlternateRowStyle()
getAlternateRowStyle
String
object.protected abstract int getListSize()
getListSize
protected abstract com.google.gwt.user.client.ui.Widget getListItemWidget(int rowIndex)
getListItemWidget
rowIndex
- a int.Widget
object.@UiHandler(value="dataList") public abstract void onItemClickHandler(com.google.gwt.event.dom.client.ClickEvent event)
onItemClickHandler
event
- a ClickEvent
object.@UiHandler(value="prevBtn") public void onPrevBtnClick(com.google.gwt.event.dom.client.ClickEvent event)
onPrevBtnClick
event
- a ClickEvent
object.@UiHandler(value="nextBtn") public void onNextBtnClick(com.google.gwt.event.dom.client.ClickEvent event)
onNextBtnClick
event
- a ClickEvent
object.public void addLocationPanelSelectEventHandler(LocationPanelSelectEventHandler handler)
addLocationPanelSelectEventHandler
handler
- a LocationPanelSelectEventHandler
object.protected void setCurrentPageIndex(int currentPageIndex)
protected int getCurrentPageIndex()
getCurrentPageIndex
protected int getTotalListItemsPerPage()
getTotalListItemsPerPage
protected com.google.gwt.user.client.ui.HTMLTable.Cell getCellForEvent(com.google.gwt.event.dom.client.ClickEvent event)
getCellForEvent
event
- a ClickEvent
object.HTMLTable.Cell
object.Copyright © 2018. All rights reserved.