|
||||||||||
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 String |
RENDER_TYPE
The type used for rendering |
Constructor Summary | |
---|---|
ListControl()
Constructor. |
Method Summary | |
---|---|
void |
addColumn(ListColumn column)
|
void |
addGroupableField(String name)
|
void |
addSortableField(String name)
|
String |
getColumnLabel(String name)
Get the lable of a specific |
ContextMenu |
getContextMenu()
|
List |
getGroupableFields()
|
String |
getGroupBy()
|
String |
getGroupByOrder()
|
ListModelIterator |
getIterator()
Layzy bound iterator. |
String |
getIteratorId()
|
Object |
getIteratorValue(String name)
Get the value for a column in the current iterator. |
Object |
getIteratorValueObject()
Get the current object (not the value) in the current iterator. |
int |
getMaxRowsPerGroup()
|
ListModel |
getModel()
|
List |
getSortableFields()
|
String |
getSortBy()
|
String |
getSortByOrder()
|
void |
resetIterator()
Restart the iterator. |
void |
setContextMenu(ContextMenu contextMenu)
|
void |
setGroupBy(String name)
|
void |
setGroupByOrder(String order)
|
void |
setMaxRowsPerGroup(int maxRowsPerGroup)
|
void |
setModel(ListModel model)
|
void |
setSortBy(String name)
|
void |
setSortByOrder(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 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 Object getIteratorValue(String name)
name
-
public Object getIteratorValueObject()
public String getIteratorId()
public void resetIterator()
public ContextMenu getContextMenu()
public void setContextMenu(ContextMenu contextMenu)
public List getGroupableFields()
public List getSortableFields()
public void addSortableField(String name)
public void addGroupableField(String name)
public int getMaxRowsPerGroup()
public void setMaxRowsPerGroup(int maxRowsPerGroup)
public String getGroupBy()
ListModel.getGroupBy()
public String getGroupByOrder()
ListModel.getGroupByOrder()
public String getSortBy()
ListModel.getSortBy()
public String getSortByOrder()
ListModel.getSortByOrder()
public void setGroupBy(String name)
ListModel.setGroupBy(java.lang.String)
public void setGroupByOrder(String order)
ListModel.setGroupBy(java.lang.String)
public String getColumnLabel(String name)
name
-
public void setSortBy(String name)
ListModel.setSortBy(java.lang.String)
public void setSortByOrder(String order)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |