public class ListShuttle extends Div implements ITableModelListener<Object>
| Constructor and Description |
|---|
ListShuttle() |
| Modifier and Type | Method and Description |
|---|---|
void |
createContent() |
IShuttleModel<?,?> |
getModel()
Get the model for this thingy.
|
INodeContentRenderer<Object> |
getSourceRenderer() |
Class<? extends INodeContentRenderer<?>> |
getSourceRendererClass() |
INodeContentRenderer<Object> |
getTargetRenderer() |
Class<? extends INodeContentRenderer<?>> |
getTargetRendererClass() |
boolean |
isOrderable()
Is this set to be orderable?
|
void |
modelChanged(ITableModel<Object> model)
The source model has changed.
|
void |
rowAdded(ITableModel<Object> model,
int index,
Object value)
A row was moved (back) to the source model: change it.
|
void |
rowDeleted(ITableModel<Object> model,
int index,
Object value)
Called after a row has been deleted.
|
void |
rowModified(ITableModel<Object> model,
int index,
Object value)
Called after a row has been changed.
|
void |
setModel(IShuttleModel<?,?> model)
Set the model to use for the shuttle.
|
void |
setOrderable(boolean orderable)
When set (and the model supports it) this shows ordering buttons at the right of the
target shuttle, allowing the content to be moved up- and downwards.
|
void |
setSourceRenderer(INodeContentRenderer<Object> sourceRenderer) |
void |
setSourceRendererClass(Class<? extends INodeContentRenderer<?>> sourceRendererClass) |
void |
setTargetRenderer(INodeContentRenderer<Object> targetRenderer) |
void |
setTargetRendererClass(Class<? extends INodeContentRenderer<?>> targetRendererClass) |
afterCreateContent, 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, onRefresh, 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, onRemoveFromPage, onShelve, onUnshelve, 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, waitforEach, spliteratorpublic void createContent()
throws Exception
createContent in class NodeBaseExceptionpublic IShuttleModel<?,?> getModel()
public void setModel(IShuttleModel<?,?> model)
model - public void modelChanged(@Nullable ITableModel<Object> model)
modelChanged in interface ITableModelListener<Object>ITableModelListener.modelChanged(to.etc.domui.component.tbl.ITableModel)public void rowAdded(@Nonnull ITableModel<Object> model, int index, @Nonnull Object value) throws Exception
rowAdded in interface ITableModelListener<Object>ExceptionITableModelListener.rowAdded(to.etc.domui.component.tbl.ITableModel, int, java.lang.Object)public void rowDeleted(@Nonnull ITableModel<Object> model, int index, @Nonnull Object value) throws Exception
ITableModelListenerrowDeleted in interface ITableModelListener<Object>index - The index of the deleted row in the table.value - The deleted value.Exceptionpublic void rowModified(@Nonnull ITableModel<Object> model, int index, @Nonnull Object value) throws Exception
ITableModelListenerrowModified in interface ITableModelListener<Object>Exceptionpublic INodeContentRenderer<Object> getSourceRenderer()
public void setSourceRenderer(INodeContentRenderer<Object> sourceRenderer)
public INodeContentRenderer<Object> getTargetRenderer()
public void setTargetRenderer(INodeContentRenderer<Object> targetRenderer)
public boolean isOrderable()
public Class<? extends INodeContentRenderer<?>> getSourceRendererClass()
public void setSourceRendererClass(Class<? extends INodeContentRenderer<?>> sourceRendererClass)
public Class<? extends INodeContentRenderer<?>> getTargetRendererClass()
public void setTargetRendererClass(Class<? extends INodeContentRenderer<?>> targetRendererClass)
public void setOrderable(boolean orderable)
orderable - Copyright © 2017 etc.to. All rights reserved.