public class DataCellTable<T> extends PageableTabularComponentBase<T> implements ISelectionListener<T>, ISelectableTableComponent<T>
m_eix, m_six| Constructor and Description |
|---|
DataCellTable(ITableModel<T> model) |
| Modifier and Type | Method and Description |
|---|---|
void |
createContent() |
protected void |
createSelectionUI() |
int |
getColumns() |
INodeContentRenderer<T> |
getContentRenderer() |
Class<? extends INodeContentRenderer<T>> |
getContentRendererClass() |
protected int |
getPageSize() |
int |
getRows() |
boolean |
isMultiSelectionVisible() |
boolean |
isRenderEmptyCells() |
boolean |
isRenderEmptyRows() |
void |
modelChanged(ITableModel<T> model)
Called when the entire content of the model changed.
|
void |
rowAdded(ITableModel<T> model,
int index,
T value)
Called after a row is added to the model.
|
void |
rowDeleted(ITableModel<T> model,
int index,
T value)
Called after a row has been deleted.
|
void |
rowModified(ITableModel<T> model,
int index,
T value)
Called after a row has been changed.
|
void |
selectionAllChanged()
Called when a selection cleared event fires.
|
void |
selectionChanged(T row,
boolean on)
Called when a selection event fires.
|
void |
setColumns(int columns) |
void |
setContentRenderer(INodeContentRenderer<T> contentRenderer) |
void |
setContentRendererClass(Class<? extends INodeContentRenderer<T>> contentRendererClass) |
void |
setRenderEmptyCells(boolean renderEmptyCells)
When set to T, empty cells (cells that have no data content, usually present at the
end of the table in the last row) will be rendered by calling the INodeContentRenderer
with a null object value.
|
void |
setRenderEmptyRows(boolean renderEmptyRows) |
void |
setRows(int rows) |
calcIndices, fireModelChanged, getCurrentPage, getPageCount, getPageItems, getTruncatedCount, resetState, setCurrentPagegetSelectionAllHandler, getSelectionModel, isDisabled, isShowSelectionAlways, setDisabled, setSelectionAllHandler, setSelectionModel, setShowSelectionaddChangeListener, firePageChanged, fireSelectionUIChanged, getList, getModel, getModelItem, handleChange, isDisableClipboardSelection, onRefresh, onRemoveFromPage, onShelve, onUnshelve, removeChangeListener, setDisableClipboardSelection, setList, setModelafterCreateContent, componentHandleWebAction, fadeIn, fadeOut, getCustomUpdatesCallJS, getDragHandler, getDropBody, getDropHandler, getDropMode, getReturnPressed, setDragHandler, setDropBody, setDropHandler, setReturnPressed, slideDown, slideUp, tb, visitadd, add, add, addTable, addTableForLayout, addTableForLayout, appendTreeErrors, canContain, createFrame, delegateTo, disableAllChildControlsDeep, findChildIndex, forceRebuild, getChild, getChildCount, getChildren, getDeepChildren, getDelegate, getErrorFence, getTextContents, hasError, internalAdd, internalCheckNotDirty, internalClearDelta, internalClearDeltaFully, internalCreateFrame, internalGetNodeCount, internalGetOldChildren, internalOnBeforeRender, internalShelve, internalUnshelve, iterator, removeAllChildren, removeChild, removeChild, replaceChild, setErrorFence, setErrorFence, setText, setValue, undelegatedAdd, undelegatedGetChild$, acceptRequestParameter, addBinding, addCssClass, addGlobalMessage, addNotificationListener, alignToLeft, alignToLeft, alignToMiddle, alignToMiddle, alignTopToBottom, alignTopToBottom, alignToRight, alignToRight, alignToTop, alignToTop, appendAfterMe, appendBeforeMe, appendCreateJS, appendJavascript, appendJQuerySelector, appendJsCustomUpdatesContributor, appendShowOverflowTextAsTitleJs, appendStatement, beforeCreateContent, bind, bind, bindErrors, build, calcTestID, changed, changedJavascriptState, clearFocusRequested, clearGlobalMessage, clearGlobalMessage, clearGlobalMessage, clearMessage, clearValidationFailure, componentHandleWebDataRequest, createStatement, findComponentBundle, findParent, getActualID, getAllocationTracepoint, getBindingErrors, getBindingList, getBrowserWindowSize, getCalculatedTestID, getClicked, getClientBounds, getComponentBundle, getComponentDataURL, getComponentDataURL, getComponentInfo, getComponentJSONURL, getCreateJS, getCssClass, getErrorList, getErrorLocation, getFocusID, getMessage, getOnClickJS, getOnMouseDownJS, getOnSizeAndPositionChange, getPage, getParent, getParent, getParent, getParentOfTypes, getSharedContext, getSharedContextFactory, getSpecialAttribute, getSpecialAttributeList, getTag, getTestID, getTestRepeatId, getThemedResourceRURL, getTitle, getUserObject, handleDrop, hasCssClass, hasParent, internalGetOldParent, internalGetParent, internalHasChangedAttributes, internalNeedClickHandler, internalOnClicked, internalOnValueChanged, internalRenderJavascriptDelta, internalRenderJavascriptState, internalSetHasChangedAttributes, internalSetHasChangedAttributes, internalSetLogAllocations, internalSetTag, isAttached, isBuilt, isFocusable, isFocusRequested, isRendersOwnClose, isStretchHeight, lc, notify, notifyParentOrOpenerPage, onAddedToPage, onBeforeFullRender, onBeforeRender, onForceRebuild, onHeaderContributors, refresh, remove, removeBinding, removeCssClass, renderJavascriptDelta, renderJavascriptState, renderJavascriptState, replaceWith, setBrowserWindowSize, setCalculcatedId, setCalculcatedId, setClicked, setClientBounds, setComponentBundle, setCssClass, setErrorLocation, setFocus, setMessage, setOnClickJS, setOnMouseDownJS, setOnSizeAndPositionChange, setOverrideTitle, setSpecialAttribute, setStretchHeight, setTestID, setTestRepeatID, setTitle, setUserObject, toStringgetBackgroundAttachment, getBackgroundColor, getBackgroundImage, getBackgroundPosition, getBackgroundRepeat, getBorderBottomColor, getBorderBottomStyle, getBorderBottomWidth, getBorderLeftColor, getBorderLeftStyle, getBorderLeftWidth, getBorderRightColor, getBorderRightStyle, getBorderRightWidth, getBorderTopColor, getBorderTopStyle, getBorderTopWidth, getBottom, getCachedStyle, getClear, getColor, getDisplay, getFloat, getFontFamily, getFontSize, getFontSizeAdjust, getFontStyle, getFontVariant, getFontWeight, getHeight, getLeft, getLineHeight, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOverflow, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getPosition, getRight, getTextAlign, getTop, getTransform, getVerticalAlign, getVisibility, getWidth, getZIndex, internalSetDisplay, setBackgroundAttachment, setBackgroundColor, setBackgroundImage, setBackgroundPosition, setBackgroundRepeat, setBorder, setBorder, setBorderBottomColor, setBorderBottomStyle, setBorderBottomWidth, setBorderColor, setBorderLeftColor, setBorderLeftStyle, setBorderLeftWidth, setBorderRightColor, setBorderRightStyle, setBorderRightWidth, setBorderStyle, setBorderTopColor, setBorderTopStyle, setBorderTopWidth, setBorderWidth, setBottom, setBottom, setCachedStyle, setClear, setColor, setDisplay, setFloat, setFontFamily, setFontSize, setFontSizeAdjust, setFontStyle, setFontVariant, setFontWeight, setHeight, setLeft, setLeft, setLineHeight, setMargin, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setOverflow, setPadding, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setPosition, setRight, setRight, setTextAlign, setTop, setTop, setTransform, setVerticalAlign, setVisibility, setWidth, setZIndexclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetModel, getSelectionAllHandler, getSelectionModel, setShowSelectionsetTestIDforEach, spliteratorpublic DataCellTable(@Nonnull ITableModel<T> model)
public int getRows()
public void setRows(int rows)
public int getColumns()
public void setColumns(int columns)
protected int getPageSize()
getPageSize in class PageableTabularComponentBase<T>public boolean isRenderEmptyCells()
public void setRenderEmptyCells(boolean renderEmptyCells)
renderEmptyCells - @Nullable public INodeContentRenderer<T> getContentRenderer()
public void setContentRenderer(@Nullable INodeContentRenderer<T> contentRenderer)
@Nullable public Class<? extends INodeContentRenderer<T>> getContentRendererClass()
public void setContentRendererClass(@Nullable Class<? extends INodeContentRenderer<T>> contentRendererClass)
public boolean isRenderEmptyRows()
public void setRenderEmptyRows(boolean renderEmptyRows)
public void createContent()
throws Exception
createContent in class NodeBaseExceptionNodeBase.createContent()public void modelChanged(@Nullable ITableModel<T> model)
ITableModelListenermodelChanged in interface ITableModelListener<T>ITableModelListener.modelChanged(to.etc.domui.component.tbl.ITableModel)public void rowAdded(@Nonnull ITableModel<T> model, int index, @Nonnull T value) throws Exception
ITableModelListenerrowAdded in interface ITableModelListener<T>Exceptionpublic void rowDeleted(@Nonnull ITableModel<T> model, int index, @Nonnull T value) throws Exception
ITableModelListenerrowDeleted in interface ITableModelListener<T>index - The index of the deleted row in the table.value - The deleted value.Exceptionpublic void rowModified(@Nonnull ITableModel<T> model, int index, @Nonnull T value) throws Exception
ITableModelListenerrowModified in interface ITableModelListener<T>Exceptionpublic void selectionChanged(@Nonnull T row, boolean on) throws Exception
selectionChanged in interface ISelectionListener<T>ExceptionISelectionListener.selectionChanged(java.lang.Object, boolean)public void selectionAllChanged()
throws Exception
selectionAllChanged in interface ISelectionListener<T>Exceptionto.etc.domui.component.tbl.ISelectionListener#selectionCleared(java.lang.Object, boolean)public boolean isMultiSelectionVisible()
isMultiSelectionVisible in interface ISelectableTableComponent<T>protected void createSelectionUI()
throws Exception
createSelectionUI in class SelectableTabularComponent<T>ExceptionCopyright © 2017 etc.to. All rights reserved.