|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectto.etc.domui.dom.css.CssBase
to.etc.domui.dom.html.NodeBase
to.etc.domui.dom.html.NodeContainer
to.etc.domui.dom.html.Div
to.etc.domui.component.tbl.ListShuttle
public class ListShuttle
The ListShuttle component contains a SOURCE list and a TARGET list, and allows the user to "shuttle" elements from the SOURCE list to the TARGET list, and v.v. In addition the target list can be ordered, if necessary.
Constructor Summary | |
---|---|
ListShuttle()
|
Method Summary | |
---|---|
void |
createContent()
|
IShuttleModel<?,?> |
getModel()
Get the model for this thingy. |
INodeContentRenderer<java.lang.Object> |
getSourceRenderer()
|
java.lang.Class<? extends INodeContentRenderer<?>> |
getSourceRendererClass()
|
INodeContentRenderer<java.lang.Object> |
getTargetRenderer()
|
java.lang.Class<? extends INodeContentRenderer<?>> |
getTargetRendererClass()
|
boolean |
isOrderable()
Is this set to be orderable? |
void |
modelChanged(ITableModel<java.lang.Object> model)
The source model has changed. |
void |
rowAdded(ITableModel<java.lang.Object> model,
int index,
java.lang.Object value)
A row was moved (back) to the source model: change it. |
void |
rowDeleted(ITableModel<java.lang.Object> model,
int index,
java.lang.Object value)
Called after a row has been deleted. |
void |
rowModified(ITableModel<java.lang.Object> model,
int index,
java.lang.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<java.lang.Object> sourceRenderer)
|
void |
setSourceRendererClass(java.lang.Class<? extends INodeContentRenderer<?>> sourceRendererClass)
|
void |
setTargetRenderer(INodeContentRenderer<java.lang.Object> targetRenderer)
|
void |
setTargetRendererClass(java.lang.Class<? extends INodeContentRenderer<?>> targetRendererClass)
|
Methods inherited from class to.etc.domui.dom.html.Div |
---|
afterCreateContent, componentHandleWebAction, fadeIn, fadeOut, getCustomUpdatesCallJS, getDragHandler, getDropBody, getDropHandler, getDropMode, getReturnPressed, setDragHandler, setDropBody, setDropHandler, setReturnPressed, slideDown, slideUp, tb, visit |
Methods inherited from class to.etc.domui.dom.html.NodeContainer |
---|
add, add, add, addTable, canContain, delegateTo, findChildIndex, forceRebuild, getChild, getChildCount, getChildren, getDeepChild, getDeepChildren, getErrorFence, internalCheckNotDirty, internalClearDelta, internalClearDeltaFully, internalGetOldChildren, internalShelve, internalUnshelve, iterator, moveControlToModel, moveModelToControl, onRefresh, removeAllChildren, removeChild, removeChild, replaceChild, setControlsEnabled, setErrorFence, setErrorFence, setText, setValue |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ListShuttle()
Method Detail |
---|
public void createContent() throws java.lang.Exception
createContent
in class NodeBase
java.lang.Exception
public IShuttleModel<?,?> getModel()
public void setModel(IShuttleModel<?,?> model)
model
- public void modelChanged(ITableModel<java.lang.Object> model)
modelChanged
in interface ITableModelListener<java.lang.Object>
ITableModelListener.modelChanged(to.etc.domui.component.tbl.ITableModel)
public void rowAdded(ITableModel<java.lang.Object> model, int index, java.lang.Object value) throws java.lang.Exception
rowAdded
in interface ITableModelListener<java.lang.Object>
java.lang.Exception
ITableModelListener.rowAdded(to.etc.domui.component.tbl.ITableModel, int, java.lang.Object)
public void rowDeleted(ITableModel<java.lang.Object> model, int index, java.lang.Object value) throws java.lang.Exception
ITableModelListener
rowDeleted
in interface ITableModelListener<java.lang.Object>
index
- The index of the deleted row in the table.value
- The deleted value.
java.lang.Exception
public void rowModified(ITableModel<java.lang.Object> model, int index, java.lang.Object value) throws java.lang.Exception
ITableModelListener
rowModified
in interface ITableModelListener<java.lang.Object>
java.lang.Exception
public INodeContentRenderer<java.lang.Object> getSourceRenderer()
public void setSourceRenderer(INodeContentRenderer<java.lang.Object> sourceRenderer)
public INodeContentRenderer<java.lang.Object> getTargetRenderer()
public void setTargetRenderer(INodeContentRenderer<java.lang.Object> targetRenderer)
public boolean isOrderable()
public java.lang.Class<? extends INodeContentRenderer<?>> getSourceRendererClass()
public void setSourceRendererClass(java.lang.Class<? extends INodeContentRenderer<?>> sourceRendererClass)
public java.lang.Class<? extends INodeContentRenderer<?>> getTargetRendererClass()
public void setTargetRendererClass(java.lang.Class<? extends INodeContentRenderer<?>> targetRendererClass)
public void setOrderable(boolean orderable)
orderable
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |