public class MaterialDataTable<T> extends AbstractDataTable<T> implements InsertColumnHandler<T>, RemoveColumnHandler
AbstractDataTable.DefaultTableScaffolding
gwt.material.design.client.base.MaterialWidget.Feature
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
handlerRegistry, scaffolding, view
Constructor and Description |
---|
MaterialDataTable() |
MaterialDataTable(DataView<T> dataView) |
MaterialDataTable(DataView<T> dataView,
TableScaffolding scaffolding) |
MaterialDataTable(TableScaffolding scaffolding) |
Modifier and Type | Method and Description |
---|---|
com.google.gwt.event.shared.HandlerRegistration |
addStretchHandler(StretchHandler handler)
Add a handler that is triggered when the table is stretched.
|
protected void |
build() |
gwt.material.design.client.ui.MaterialIcon |
getColumnMenuIcon() |
gwt.material.design.client.ui.MaterialDropDown |
getMenu() |
gwt.material.design.client.ui.MaterialIcon |
getStretchIcon() |
gwt.material.design.client.ui.MaterialIcon |
getTableIcon() |
gwt.material.design.client.ui.html.Span |
getTableTitle() |
protected void |
loadInternalEvents()
Load events
|
void |
onInsertColumn(InsertColumnEvent<T> event) |
protected void |
onLoad() |
void |
onRemoveColumn(RemoveColumnEvent event) |
protected void |
setupMenu() |
protected void |
setupToolPanel() |
void |
stretch() |
void |
stretch(boolean fireEvent) |
addCategory, addCategory, addCategoryClosedHandler, addCategoryOpenedHandler, addColumn, addColumn, addColumnSortHandler, addComponentsRenderedHandler, addDestroyHandler, addInsertColumnHandler, addRemoveColumnHandler, addRenderedHandler, addRowCollapsedHandler, addRowCollapseHandler, addRowContextMenuHandler, addRowDoubleClickHandler, addRowExpandedHandler, addRowExpandingHandler, addRowLongPressHandler, addRowSelectHandler, addRowShortPressHandler, addSelectAllHandler, addSetupHandler, cellConsumesEventType, clearCategories, clearHandlers, clearRows, clearRowsAndCategories, closeCategory, closeCategory, deselectRow, disableCategory, enableCategory, getCategories, getCategory, getColumnOffset, getColumns, getDataSource, getHeight, getLongPressDuration, getOpenCategories, getRow, getRow, getRowByModel, getRowCount, getRowFactory, getRowHeight, getRows, getRowValueIndex, getScaffolding, getSelectedRowModels, getSelectionType, getTotalRows, getView, getVisibleRange, hasCategory, hasDeselectedRows, hasSelectedRows, insertColumn, isCategoryEmpty, isDestroyOnUnload, isUseCategories, isUseLoadOverlay, isUseRowExpansion, isUseStickyHeader, loaded, onBlur, onBrowserEvent, onFocus, onUnload, openCategory, openCategory, registerHandler, removeColumn, removeColumns, selectAllRows, selectAllRows, selectRow, setCategoryFactory, setDataSource, setDestroyOnUnload, setHeight, setLoadedCallback, setLongPressDuration, setRenderer, setRowData, setRowFactory, setRowHeight, setSelectionType, setTotalRows, setUseCategories, setUseLoadOverlay, setUseRowExpansion, setUseStickyHeader, setVisibleRange, setVisibleRange, sort, sort, sort, sort, updateRow
$this, add, add, addAttachHandler, addBlurHandler, addClickHandler, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragLeaveHandler, addDragMoveHandler, addDragOverHandler, addDragStartHandler, addDropActivateHandler, addDropDeactivateHandler, addDropHandler, addFocusHandler, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addMouseDownHandler, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addOrientationChangeHandler, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, body, clearActiveClass, enableFeature, getBackfaceVisibility, getBackgroundColor, getBorder, getBorderBottom, getBorderLeft, getBorderMixin, getBorderRadius, getBorderRight, getBorderTop, getCenterOn, getCenterOnMixin, getChildren, getChildrenList, getCircleMixin, getColorsMixin, getDataAttribute, getDepth, getDimensionMixin, getEnabledMixin, getFlexboxMixin, getFloat, getFloatMixin, getFocusableMixin, getFontSize, getFontSizeMixin, getFontWeight, getFontWeightMixin, getGridMixin, getHandlerRegistry, getHideOn, getHideOnMixin, getHoverableMixin, getId, getIdMixin, getInitialClasses, getLayoutPosition, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpacity, getOrientation, getOrientationMixin, getPerspective, getPerspectiveOrigin, getScrollspy, getScrollspyMixin, getSeparatorMixin, getShadow, getShadowMixin, getShowOn, getShowOnMixin, getTabIndex, getTextAlign, getTextAlignMixin, getTextColor, getTooltip, getTooltipDelayMs, getTooltipHTML, getTooltipMixin, getTooltipPosition, getTransform, getTransformMixin, getTransformOrigin, getTransformStyle, getTruncateMixin, getVerticalAlign, getVerticalAlignMixin, getWaves, getWavesMixin, getWidth, insert, insert, isCircle, isDetectOrientation, isEnabled, isFeatureEnabled, isHoverable, isSeparator, isTruncate, removeHandler, setAccessKey, setBackfaceVisibility, setBackgroundColor, setBorder, setBorderBottom, setBorderLeft, setBorderRadius, setBorderRight, setBorderTop, setBottom, setCenterOn, setCircle, setClass, setDataAttribute, setDepth, setDetectOrientation, setDisplay, setEnabled, setFlex, setFlexAlignContent, setFlexAlignItems, setFlexAlignSelf, setFlexBasis, setFlexDirection, setFlexGrow, setFlexJustifyContent, setFlexOrder, setFlexShrink, setFlexWrap, setFloat, setFocus, setFontSize, setFontSize, setFontWeight, setGrid, setGwtDisplay, setHideOn, setHoverable, setId, setInitialClasses, setLayoutPosition, setLeft, setLineHeight, setMargin, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setOffset, setOpacity, setOrientation, setOverflow, setPadding, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setPerspective, setPerspectiveOrigin, setRight, setScrollspy, setSeparator, setShadow, setShowOn, setStyle, setTabIndex, setTextAlign, setTextColor, setTooltip, setTooltipDelayMs, setTooltipHTML, setTooltipPosition, setTop, setTransform, setTransformOrigin, setTransformStyle, setTransition, setTruncate, setVerticalAlign, setVisibility, setWaves, stopTouchStartEvent, validate, window
add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, iterator, remove, remove
add, adopt, clear, doAttachChildren, doDetachChildren, orphan, remove
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onDetach, 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, resolvePotentialElement, setElement, setElement, 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
forEach, spliterator
public MaterialDataTable()
public MaterialDataTable(DataView<T> dataView)
public MaterialDataTable(TableScaffolding scaffolding)
public MaterialDataTable(DataView<T> dataView, TableScaffolding scaffolding)
protected void onLoad()
onLoad
in class AbstractDataTable<T>
protected void build()
build
in class AbstractDataTable<T>
protected void setupToolPanel()
protected void setupMenu()
public void onInsertColumn(InsertColumnEvent<T> event)
onInsertColumn
in interface InsertColumnHandler<T>
public void onRemoveColumn(RemoveColumnEvent event)
onRemoveColumn
in interface RemoveColumnHandler
public void stretch()
public void stretch(boolean fireEvent)
public gwt.material.design.client.ui.MaterialIcon getStretchIcon()
public gwt.material.design.client.ui.MaterialIcon getColumnMenuIcon()
public gwt.material.design.client.ui.MaterialIcon getTableIcon()
public gwt.material.design.client.ui.MaterialDropDown getMenu()
public gwt.material.design.client.ui.html.Span getTableTitle()
public com.google.gwt.event.shared.HandlerRegistration addStretchHandler(StretchHandler handler)
protected void loadInternalEvents()
Copyright © 2018. All rights reserved.