public class SimpleTable<T>
extends com.google.gwt.user.client.ui.Composite
implements com.google.gwt.view.client.HasData<T>
| Modifier and Type | Field and Description |
|---|---|
com.google.gwt.user.client.ui.FlowPanel |
centerToolbar |
protected ColumnPicker<T> |
columnPicker |
org.gwtbootstrap3.client.ui.Button |
columnPickerButton |
org.uberfire.client.views.pfly.widgets.DataGrid<T> |
dataGrid |
com.google.gwt.user.client.ui.FlowPanel |
leftToolbar |
com.google.gwt.user.client.ui.FlowPanel |
rightActionsToolbar |
com.google.gwt.user.client.ui.HorizontalPanel |
rightToolbar |
com.google.gwt.user.client.ui.HorizontalPanel |
toolbarContainer |
| Constructor and Description |
|---|
SimpleTable() |
SimpleTable(com.google.gwt.view.client.ProvidesKey<T> providesKey) |
SimpleTable(com.google.gwt.view.client.ProvidesKey<T> providesKey,
GridGlobalPreferences gridGlobalPreferences) |
| Modifier and Type | Method and Description |
|---|---|
com.google.gwt.event.shared.HandlerRegistration |
addCellPreviewHandler(com.google.gwt.view.client.CellPreviewEvent.Handler<T> handler) |
void |
addColumn(com.google.gwt.user.cellview.client.Column<T,?> column,
String caption) |
void |
addColumn(com.google.gwt.user.cellview.client.Column<T,?> column,
String caption,
boolean visible) |
protected void |
addColumn(ColumnMeta<T> columnMeta) |
void |
addColumns(List<ColumnMeta<T>> columnMetas) |
com.google.gwt.event.shared.HandlerRegistration |
addColumnSortHandler(com.google.gwt.user.cellview.client.ColumnSortEvent.Handler handler)
Link a column sort handler to the table
|
com.google.gwt.event.shared.HandlerRegistration |
addRangeChangeHandler(com.google.gwt.view.client.RangeChangeEvent.Handler handler) |
com.google.gwt.event.shared.HandlerRegistration |
addRowCountChangeHandler(com.google.gwt.view.client.RowCountChangeEvent.Handler handler) |
void |
addTableTitle(String tableTitle) |
com.google.gwt.user.client.ui.HasWidgets |
getCenterToolbar() |
protected ResizableMovableHeader<T> |
getColumnHeader(String caption,
com.google.gwt.user.cellview.client.Column column) |
int |
getColumnIndex(com.google.gwt.user.cellview.client.Column<T,?> column) |
com.google.gwt.user.cellview.client.ColumnSortList |
getColumnSortList() |
GridPreferencesStore |
getGridPreferencesStore() |
com.google.gwt.user.client.ui.HasWidgets |
getLeftToolbar() |
com.google.gwt.user.client.ui.HasWidgets |
getRightActionsToolbar() |
com.google.gwt.user.client.ui.HasWidgets |
getRightToolbar() |
int |
getRowCount() |
com.google.gwt.view.client.SelectionModel<? super T> |
getSelectionModel() |
com.google.gwt.user.client.ui.HasWidgets |
getToolbar() |
T |
getVisibleItem(int indexOnPage) |
int |
getVisibleItemCount() |
Iterable<T> |
getVisibleItems() |
com.google.gwt.view.client.Range |
getVisibleRange() |
boolean |
isRowCountExact() |
protected com.google.gwt.user.client.ui.Widget |
makeWidget() |
void |
redraw() |
void |
refresh() |
void |
saveGridPreferences() |
void |
setAlwaysShowScrollBars(boolean alwaysShowScrollBars) |
void |
setcolumnPickerButtonVisibe(boolean show) |
void |
setColumnWidth(com.google.gwt.user.cellview.client.Column<T,?> column,
double width,
com.google.gwt.dom.client.Style.Unit unit) |
void |
setEmptyTableCaption(String emptyTableCaption) |
void |
setGridPreferencesStore(GridPreferencesStore gridPreferences) |
void |
setHeight(String height) |
void |
setPixelSize(int width,
int height) |
void |
setPreferencesService(org.jboss.errai.common.client.api.Caller<UserPreferencesService> preferencesService) |
void |
setRowCount(int count) |
void |
setRowCount(int count,
boolean isExact) |
void |
setRowData(int start,
List<? extends T> values) |
void |
setRowData(List<? extends T> values) |
void |
setRowStyles(com.google.gwt.user.cellview.client.RowStyles<T> styles) |
void |
setSelectionModel(com.google.gwt.view.client.SelectionModel<? super T> selectionModel) |
void |
setSelectionModel(com.google.gwt.view.client.SelectionModel<? super T> selectionModel,
com.google.gwt.view.client.CellPreviewEvent.Handler<T> selectionEventManager) |
void |
setSize(String width,
String height) |
void |
setToolBarVisible(boolean visible) |
void |
setVisibleRange(int start,
int length) |
void |
setVisibleRange(com.google.gwt.view.client.Range range) |
void |
setVisibleRangeAndClearData(com.google.gwt.view.client.Range range,
boolean forceRangeChangeEvent) |
void |
setWidth(String width) |
void |
storeColumnToPreferences() |
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidgetaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEventsaddStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, sinkBitlessEvent, toString@UiField(provided=true) public org.gwtbootstrap3.client.ui.Button columnPickerButton
@UiField(provided=true) public org.uberfire.client.views.pfly.widgets.DataGrid<T> dataGrid
@UiField public com.google.gwt.user.client.ui.HorizontalPanel toolbarContainer
@UiField public com.google.gwt.user.client.ui.HorizontalPanel rightToolbar
@UiField public com.google.gwt.user.client.ui.FlowPanel rightActionsToolbar
@UiField public com.google.gwt.user.client.ui.FlowPanel leftToolbar
@UiField public com.google.gwt.user.client.ui.FlowPanel centerToolbar
protected ColumnPicker<T> columnPicker
public SimpleTable()
public SimpleTable(com.google.gwt.view.client.ProvidesKey<T> providesKey, GridGlobalPreferences gridGlobalPreferences)
public SimpleTable(com.google.gwt.view.client.ProvidesKey<T> providesKey)
protected com.google.gwt.user.client.ui.Widget makeWidget()
public void setEmptyTableCaption(String emptyTableCaption)
public void redraw()
public void refresh()
public com.google.gwt.event.shared.HandlerRegistration addCellPreviewHandler(com.google.gwt.view.client.CellPreviewEvent.Handler<T> handler)
addCellPreviewHandler in interface com.google.gwt.view.client.HasCellPreviewHandlers<T>public com.google.gwt.event.shared.HandlerRegistration addRangeChangeHandler(com.google.gwt.view.client.RangeChangeEvent.Handler handler)
addRangeChangeHandler in interface com.google.gwt.view.client.HasRowspublic com.google.gwt.event.shared.HandlerRegistration addRowCountChangeHandler(com.google.gwt.view.client.RowCountChangeEvent.Handler handler)
addRowCountChangeHandler in interface com.google.gwt.view.client.HasRowspublic int getColumnIndex(com.google.gwt.user.cellview.client.Column<T,?> column)
public com.google.gwt.event.shared.HandlerRegistration addColumnSortHandler(com.google.gwt.user.cellview.client.ColumnSortEvent.Handler handler)
handler - public int getRowCount()
getRowCount in interface com.google.gwt.view.client.HasRowspublic com.google.gwt.view.client.Range getVisibleRange()
getVisibleRange in interface com.google.gwt.view.client.HasRowspublic boolean isRowCountExact()
isRowCountExact in interface com.google.gwt.view.client.HasRowspublic void setRowCount(int count)
setRowCount in interface com.google.gwt.view.client.HasRowspublic void setRowCount(int count,
boolean isExact)
setRowCount in interface com.google.gwt.view.client.HasRowspublic void setVisibleRange(int start,
int length)
setVisibleRange in interface com.google.gwt.view.client.HasRowspublic void setVisibleRange(com.google.gwt.view.client.Range range)
setVisibleRange in interface com.google.gwt.view.client.HasRowspublic void setPreferencesService(org.jboss.errai.common.client.api.Caller<UserPreferencesService> preferencesService)
public com.google.gwt.view.client.SelectionModel<? super T> getSelectionModel()
getSelectionModel in interface com.google.gwt.view.client.HasData<T>public T getVisibleItem(int indexOnPage)
getVisibleItem in interface com.google.gwt.view.client.HasData<T>public int getVisibleItemCount()
getVisibleItemCount in interface com.google.gwt.view.client.HasData<T>public Iterable<T> getVisibleItems()
getVisibleItems in interface com.google.gwt.view.client.HasData<T>public void setRowData(int start,
List<? extends T> values)
setRowData in interface com.google.gwt.view.client.HasData<T>public void setSelectionModel(com.google.gwt.view.client.SelectionModel<? super T> selectionModel)
setSelectionModel in interface com.google.gwt.view.client.HasData<T>public void setSelectionModel(com.google.gwt.view.client.SelectionModel<? super T> selectionModel, com.google.gwt.view.client.CellPreviewEvent.Handler<T> selectionEventManager)
public void setVisibleRangeAndClearData(com.google.gwt.view.client.Range range,
boolean forceRangeChangeEvent)
setVisibleRangeAndClearData in interface com.google.gwt.view.client.HasData<T>public void addColumns(List<ColumnMeta<T>> columnMetas)
public void addColumn(com.google.gwt.user.cellview.client.Column<T,?> column, String caption)
public void addColumn(com.google.gwt.user.cellview.client.Column<T,?> column, String caption, boolean visible)
protected void addColumn(ColumnMeta<T> columnMeta)
protected ResizableMovableHeader<T> getColumnHeader(String caption, com.google.gwt.user.cellview.client.Column column)
public void setColumnWidth(com.google.gwt.user.cellview.client.Column<T,?> column, double width, com.google.gwt.dom.client.Style.Unit unit)
public void setHeight(String height)
setHeight in class com.google.gwt.user.client.ui.UIObjectpublic void setPixelSize(int width,
int height)
setPixelSize in class com.google.gwt.user.client.ui.UIObjectpublic void setSize(String width, String height)
setSize in class com.google.gwt.user.client.ui.UIObjectpublic void setWidth(String width)
setWidth in class com.google.gwt.user.client.ui.UIObjectpublic void setToolBarVisible(boolean visible)
public com.google.gwt.user.cellview.client.ColumnSortList getColumnSortList()
public com.google.gwt.user.client.ui.HasWidgets getToolbar()
public com.google.gwt.user.client.ui.HasWidgets getRightToolbar()
public com.google.gwt.user.client.ui.HasWidgets getRightActionsToolbar()
public com.google.gwt.user.client.ui.HasWidgets getLeftToolbar()
public com.google.gwt.user.client.ui.HasWidgets getCenterToolbar()
public void setRowStyles(com.google.gwt.user.cellview.client.RowStyles<T> styles)
public void setGridPreferencesStore(GridPreferencesStore gridPreferences)
public GridPreferencesStore getGridPreferencesStore()
public void saveGridPreferences()
public void addTableTitle(String tableTitle)
public void setcolumnPickerButtonVisibe(boolean show)
public void storeColumnToPreferences()
public void setAlwaysShowScrollBars(boolean alwaysShowScrollBars)
Copyright © 2012–2016 JBoss by Red Hat. All rights reserved.