public class TableDisplayerView extends AbstractGwtDisplayerView<TableDisplayer> implements TableDisplayer.View
Modifier and Type | Class and Description |
---|---|
protected class |
TableDisplayerView.DataColumnCell |
protected class |
TableDisplayerView.TableProvider
The table data provider
|
Modifier and Type | Field and Description |
---|---|
protected org.gwtbootstrap3.client.ui.Button |
exportToCsvButton |
protected org.gwtbootstrap3.client.ui.Button |
exportToXlsButton |
protected com.google.gwt.user.client.ui.VerticalPanel |
rootPanel |
protected PagedTable<Integer> |
table |
protected TableDisplayerView.TableProvider |
tableProvider |
protected com.google.gwt.user.client.ui.HTML |
titleHtml |
presenter
Constructor and Description |
---|
TableDisplayerView() |
Modifier and Type | Method and Description |
---|---|
void |
addColumn(org.dashbuilder.dataset.ColumnType columnType,
String columnId,
String columnName,
int index,
boolean selectEnabled,
boolean sortEnabled) |
protected com.google.gwt.user.cellview.client.Column<Integer,?> |
createColumn(org.dashbuilder.dataset.ColumnType type,
String columnId,
boolean selectable,
int columnNumber) |
void |
createTable(int pageSize,
FilterLabelSet filterLabelSet) |
void |
exportFileUrl(String url) |
void |
exportNoData() |
void |
exportTooManyRows(int rowNum,
int limit) |
String |
getColumnsTitle() |
String |
getGroupsTitle() |
int |
getLastOffset() |
int |
getPageSize() |
void |
gotoFirstPage() |
void |
init(TableDisplayer presenter) |
void |
redrawTable() |
void |
setColumnPickerEnabled(boolean enabled) |
void |
setExportToCsvEnabled(boolean enabled) |
void |
setExportToXlsEnabled(boolean enabled) |
void |
setPagerEnabled(boolean enabled) |
void |
setSortEnabled(boolean enabled) |
void |
setTotalRows(int rows,
boolean isExact) |
protected void |
setupToolbar() |
void |
setWidth(int width) |
void |
showTitle(String title) |
cancelRefreshTimer, clear, displayMessage, enableRefreshTimer, error, errorDataSetNotFound, errorMissingHandler, errorMissingSettings, getPresenter, setId, setPresenter, setVisualization, showLoading, showVisualization
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, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
cancelRefreshTimer, clear, enableRefreshTimer, error, errorDataSetNotFound, errorMissingHandler, errorMissingSettings, setId, showLoading, showVisualization
protected com.google.gwt.user.client.ui.HTML titleHtml
protected TableDisplayerView.TableProvider tableProvider
protected com.google.gwt.user.client.ui.VerticalPanel rootPanel
protected PagedTable<Integer> table
protected org.gwtbootstrap3.client.ui.Button exportToCsvButton
protected org.gwtbootstrap3.client.ui.Button exportToXlsButton
public void init(TableDisplayer presenter)
init
in interface HasPresenter<TableDisplayer>
public void showTitle(String title)
showTitle
in interface TableDisplayer.View
public String getGroupsTitle()
getGroupsTitle
in interface TableDisplayer.View
public String getColumnsTitle()
getColumnsTitle
in interface TableDisplayer.View
public void createTable(int pageSize, FilterLabelSet filterLabelSet)
createTable
in interface TableDisplayer.View
protected void setupToolbar()
public void redrawTable()
redrawTable
in interface TableDisplayer.View
public void setWidth(int width)
setWidth
in interface TableDisplayer.View
public void setSortEnabled(boolean enabled)
setSortEnabled
in interface TableDisplayer.View
public void setTotalRows(int rows, boolean isExact)
setTotalRows
in interface TableDisplayer.View
public void setPagerEnabled(boolean enabled)
setPagerEnabled
in interface TableDisplayer.View
public void setColumnPickerEnabled(boolean enabled)
setColumnPickerEnabled
in interface TableDisplayer.View
public void setExportToCsvEnabled(boolean enabled)
setExportToCsvEnabled
in interface TableDisplayer.View
public void setExportToXlsEnabled(boolean enabled)
setExportToXlsEnabled
in interface TableDisplayer.View
public void addColumn(org.dashbuilder.dataset.ColumnType columnType, String columnId, String columnName, int index, boolean selectEnabled, boolean sortEnabled)
addColumn
in interface TableDisplayer.View
public void gotoFirstPage()
gotoFirstPage
in interface TableDisplayer.View
public int getLastOffset()
getLastOffset
in interface TableDisplayer.View
public int getPageSize()
getPageSize
in interface TableDisplayer.View
public void exportNoData()
exportNoData
in interface TableDisplayer.View
public void exportTooManyRows(int rowNum, int limit)
exportTooManyRows
in interface TableDisplayer.View
public void exportFileUrl(String url)
exportFileUrl
in interface TableDisplayer.View
Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.