public class UberfireSimpleTable<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 UberfireColumnPicker<T> |
columnPicker |
org.gwtbootstrap3.client.ui.Button |
columnPickerButton |
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 |
|---|
UberfireSimpleTable() |
UberfireSimpleTable(com.google.gwt.view.client.ProvidesKey<T> providesKey) |
| 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) |
protected static void |
addDataGridStyles(com.google.gwt.core.client.JavaScriptObject grid,
String header,
String content) |
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) |
protected void |
afterColumnChangedHandler() |
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) |
protected UberfireColumnPicker<T> |
getColumnPicker() |
com.google.gwt.user.cellview.client.ColumnSortList |
getColumnSortList() |
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 |
setAlwaysShowScrollBars(boolean alwaysShowScrollBars) |
protected void |
setColumnPicker(UberfireColumnPicker<T> columnPicker) |
void |
setColumnPickerButtonVisible(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) |
protected void |
setEmptyTableWidget() |
void |
setHeight(String height) |
void |
setPixelSize(int width,
int height) |
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) |
protected void |
setupColumnPicker() |
protected void |
setupDataGrid() |
protected void |
setupDataGrid(com.google.gwt.view.client.ProvidesKey<T> providesKey) |
protected void |
setupGridTable() |
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) |
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 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 UberfireColumnPicker<T> columnPicker
public UberfireSimpleTable()
public UberfireSimpleTable(com.google.gwt.view.client.ProvidesKey<T> providesKey)
protected static void addDataGridStyles(com.google.gwt.core.client.JavaScriptObject grid,
String header,
String content)
protected void setupGridTable()
protected void setupColumnPicker()
protected UberfireColumnPicker<T> getColumnPicker()
protected void setColumnPicker(UberfireColumnPicker<T> columnPicker)
protected void setupDataGrid(com.google.gwt.view.client.ProvidesKey<T> providesKey)
public void setEmptyTableCaption(String emptyTableCaption)
protected void setupDataGrid()
protected void setEmptyTableWidget()
protected com.google.gwt.user.client.ui.Widget makeWidget()
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)
public int getRowCount()
getRowCount in interface com.google.gwt.view.client.HasRowspublic void setRowCount(int count)
setRowCount in interface com.google.gwt.view.client.HasRowspublic com.google.gwt.view.client.Range getVisibleRange()
getVisibleRange 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 boolean isRowCountExact()
isRowCountExact 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 com.google.gwt.view.client.SelectionModel<? super T> getSelectionModel()
getSelectionModel 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 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, 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 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 setColumnWidth(com.google.gwt.user.cellview.client.Column<T,?> column, double width, com.google.gwt.dom.client.Style.Unit unit)
public 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 addTableTitle(String tableTitle)
public void setAlwaysShowScrollBars(boolean alwaysShowScrollBars)
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)
public void addColumns(List<ColumnMeta<T>> columnMetas)
protected void addColumn(ColumnMeta<T> columnMeta)
protected ResizableMovableHeader<T> getColumnHeader(String caption, com.google.gwt.user.cellview.client.Column column)
public void setColumnPickerButtonVisible(boolean show)
protected void afterColumnChangedHandler()
Copyright © 2012–2017 JBoss by Red Hat. All rights reserved.