|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object info.magnolia.cms.gui.controlx.impl.AbstractControl info.magnolia.cms.gui.controlx.list.ListControl
public class ListControl
A list. Can sort or group data.
Field Summary | |
---|---|
static java.lang.String |
RENDER_TYPE
The type used for rendering |
Constructor Summary | |
---|---|
ListControl()
Constructor. |
Method Summary | |
---|---|
void |
addColumn(ListColumn column)
|
void |
addGroupableField(java.lang.String name)
|
void |
addSortableField(java.lang.String name)
|
java.lang.String |
getColumnLabel(java.lang.String name)
Get the lable of a specific |
ContextMenu |
getContextMenu()
|
java.util.List |
getGroupableFields()
|
java.lang.String |
getGroupBy()
|
java.lang.String |
getGroupByOrder()
|
ListModelIterator |
getIterator()
Layzy bound iterator. |
java.lang.String |
getIteratorId()
|
java.lang.Object |
getIteratorValue(java.lang.String name)
Get the value for a column in the current iterator. |
java.lang.Object |
getIteratorValueObject()
Get the current object (not the value) in the current iterator. |
int |
getMaxRowsPerGroup()
|
ListModel |
getModel()
|
java.util.List |
getSortableFields()
|
java.lang.String |
getSortBy()
|
java.lang.String |
getSortByOrder()
|
void |
resetIterator()
Restart the iterator. |
void |
setContextMenu(ContextMenu contextMenu)
|
void |
setGroupBy(java.lang.String name)
|
void |
setGroupByOrder(java.lang.String order)
|
void |
setMaxRowsPerGroup(int maxRowsPerGroup)
|
void |
setModel(ListModel model)
|
void |
setSortBy(java.lang.String name)
|
void |
setSortByOrder(java.lang.String order)
|
Methods inherited from class info.magnolia.cms.gui.controlx.impl.AbstractControl |
---|
addChild, getChild, getChildren, getName, getParent, getRenderer, getRenderKit, getRenderType, removeAllChildren, removeChild, render, setName, setParent, setRenderer, setRenderKit, setRenderType |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String RENDER_TYPE
Constructor Detail |
---|
public ListControl()
Method Detail |
---|
public ListModel getModel()
public void setModel(ListModel model)
public void addColumn(ListColumn column)
addColumn(info.magnolia.cms.gui.controlx.list.ListColumn)
public ListModelIterator getIterator()
public java.lang.Object getIteratorValue(java.lang.String name)
name
-
public java.lang.Object getIteratorValueObject()
public java.lang.String getIteratorId()
public void resetIterator()
public ContextMenu getContextMenu()
public void setContextMenu(ContextMenu contextMenu)
public java.util.List getGroupableFields()
public java.util.List getSortableFields()
public void addSortableField(java.lang.String name)
public void addGroupableField(java.lang.String name)
public int getMaxRowsPerGroup()
public void setMaxRowsPerGroup(int maxRowsPerGroup)
public java.lang.String getGroupBy()
ListModel.getGroupBy()
public java.lang.String getGroupByOrder()
ListModel.getGroupByOrder()
public java.lang.String getSortBy()
ListModel.getSortBy()
public java.lang.String getSortByOrder()
ListModel.getSortByOrder()
public void setGroupBy(java.lang.String name)
ListModel.setGroupBy(java.lang.String)
public void setGroupByOrder(java.lang.String order)
ListModel.setGroupBy(java.lang.String)
public java.lang.String getColumnLabel(java.lang.String name)
name
-
public void setSortBy(java.lang.String name)
ListModel.setSortBy(java.lang.String)
public void setSortByOrder(java.lang.String order)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |