public class MaterialInfiniteDataTable<T> extends MaterialDataTable<T> implements HasLoader
MaterialDataTable
.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 |
---|
MaterialInfiniteDataTable() |
MaterialInfiniteDataTable(int totalRows,
int viewSize,
DataSource<T> dataSource) |
MaterialInfiniteDataTable(String name,
int totalRows,
int viewSize,
DataSource<T> dataSource) |
MaterialInfiniteDataTable(TableScaffolding scaffolding,
int totalRows,
int viewSize,
DataSource<T> dataSource) |
Modifier and Type | Method and Description |
---|---|
int |
getLoaderBuffer() |
int |
getLoaderDelay() |
boolean |
isLoading()
Is the loader loading.
|
void |
setLoaderBuffer(int loaderBuffer)
The amount of data that will buffer your start index and view size.
|
void |
setLoaderDelay(int loaderDelay) |
addStretchHandler, build, getColumnMenuIcon, getMenu, getStretchIcon, getTableIcon, getTableTitle, loadInternalEvents, onInsertColumn, onLoad, onRemoveColumn, setupMenu, setupToolPanel, stretch, stretch
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 MaterialInfiniteDataTable()
public MaterialInfiniteDataTable(String name, int totalRows, int viewSize, DataSource<T> dataSource)
public MaterialInfiniteDataTable(int totalRows, int viewSize, DataSource<T> dataSource)
public MaterialInfiniteDataTable(TableScaffolding scaffolding, int totalRows, int viewSize, DataSource<T> dataSource)
public int getLoaderDelay()
getLoaderDelay
in interface HasLoader
public void setLoaderDelay(int loaderDelay)
setLoaderDelay
in interface HasLoader
public int getLoaderBuffer()
getLoaderBuffer
in interface HasLoader
public void setLoaderBuffer(int loaderBuffer)
HasLoader
setLoaderBuffer
in interface HasLoader
Copyright © 2018. All rights reserved.