public abstract class PageableTableView extends DashletView implements Pageable
Abstract PageableTableView class.
Modifier and Type | Method and Description |
---|---|
protected void |
formatCells(com.google.gwt.user.client.ui.FlexTable table,
int row)
formatCells
|
int |
getCurrentElement()
getCurrentElement
|
abstract int |
getElementCount()
The total number of elements being deplayed in this table
|
int |
getPageSize()
getPageSize
|
protected void |
initializeTable(String[] headings)
initializeTable
|
void |
onDashLoad()
onDashLoad
|
protected void |
refresh()
refresh
|
void |
setCurrentElement(int element)
setCurrentElement
|
void |
setPageSize(int pageSize)
setPageSize
|
protected abstract void |
setRow(com.google.gwt.user.client.ui.FlexTable table,
int row,
int elementIndex)
Override this to set the details of the individual rows
|
addToTitleBar, getTitle, setTitle
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, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
public void onDashLoad()
onDashLoad
onDashLoad
in class DashletView
protected abstract void setRow(com.google.gwt.user.client.ui.FlexTable table, int row, int elementIndex)
table
- the table to set the data intorow
- that table row to set the element intoelementIndex
- the index of the element whose values should be setpublic abstract int getElementCount()
getElementCount
in interface Pageable
protected void initializeTable(String[] headings)
initializeTable
headings
- an array of String
objects.protected void refresh()
refresh
protected void formatCells(com.google.gwt.user.client.ui.FlexTable table, int row)
formatCells
table
- a FlexTable
object.row
- a int.public int getCurrentElement()
getCurrentElement
getCurrentElement
in interface Pageable
public int getPageSize()
getPageSize
getPageSize
in interface Pageable
public void setPageSize(int pageSize)
setPageSize
pageSize
- a int.public void setCurrentElement(int element)
setCurrentElement
setCurrentElement
in interface Pageable
element
- a int.Copyright © 2017. All rights reserved.