public abstract class SortableTemplatedWidgetTable extends TemplatedWidgetTable implements TableSortEvent.HasTableSortHandlers
| Modifier and Type | Class and Description |
|---|---|
static class |
SortableTemplatedWidgetTable.SortColumn |
children, columnClasses, columnCount, rowElements, tbody, thead, wrapperMap| Constructor and Description |
|---|
SortableTemplatedWidgetTable()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
com.google.gwt.event.shared.HandlerRegistration |
addTableSortHandler(TableSortEvent.Handler handler)
Adds a handler to the widget.
|
protected void |
configureColumnSorting()
Subclasses have an opportunity here to configure which columns can be used to sort.
|
protected void |
doAttachInit()
Called when the table is attached.
|
SortableTemplatedWidgetTable.SortColumn |
getCurrentSortColumn() |
abstract SortableTemplatedWidgetTable.SortColumn |
getDefaultSortColumn() |
protected void |
onColumnHeaderClick(String columnId)
Called when the user clicks on one of the column headers.
|
void |
setColumnSortable(int columnIndex,
String columnId)
Sets a column in the table to be sortable.
|
void |
sortBy(String columnId,
boolean ascending)
Sets the current sort-by column.
|
void |
sortBy(String columnId,
boolean ascending,
boolean fireEvent)
Sets the current sort-by column.
|
getHTML, getText, init, postContruct, removeAllChildNodes, setHTML, setTextadd, add, clear, deleteRow, getRow, getRowCount, iterator, remove, setColumnClasses, setColumnLabelsadd, adopt, adopt, disown, doAttachChildren, doDetachChildren, orphan, removeaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEventsaddStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEventsprotected void doAttachInit()
TemplatedWidgetTabledoAttachInit in class TemplatedWidgetTableTemplatedWidgetTable.doAttachInit()protected void configureColumnSorting()
public com.google.gwt.event.shared.HandlerRegistration addTableSortHandler(TableSortEvent.Handler handler)
TableSortEvent.HasTableSortHandlersaddTableSortHandler in interface TableSortEvent.HasTableSortHandlersorg.overlord.sramp.ui.client.local.events.TableSortEvent.HasTableSortHandlers#addTableSortHandler(org.overlord.sramp.ui.client.local.events.TableSortEvent.Handler)public void setColumnSortable(int columnIndex,
String columnId)
columnIndex - columnId - public void sortBy(String columnId, boolean ascending)
columnId - ascending - public void sortBy(String columnId, boolean ascending, boolean fireEvent)
columnId - ascending - fireEvent - protected void onColumnHeaderClick(String columnId)
columnId - public SortableTemplatedWidgetTable.SortColumn getCurrentSortColumn()
public abstract SortableTemplatedWidgetTable.SortColumn getDefaultSortColumn()
Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.