|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.openutils.mgnlcontrols.configuration.AbstractGridColumnType
public abstract class AbstractGridColumnType
A base class for column types: the javascript object for the column model is prepopulated with common data.
| Constructor Summary | |
|---|---|
AbstractGridColumnType()
|
|
| Method Summary | |
|---|---|
protected abstract void |
addColumnData(java.util.Map<java.lang.String,java.lang.String> column,
java.lang.String propertyName,
int colIndex,
java.util.Map colMap,
info.magnolia.cms.i18n.Messages msgs)
Adds custom data to the javascript object for the column model (e.g. |
java.lang.String |
drawColumnJs(java.lang.String propertyName,
int colIndex,
java.util.Map colMap,
info.magnolia.cms.i18n.Messages msgs)
Gets the javascript object for the column model of the grid. |
java.lang.String |
drawSupportHtml(java.lang.String propertyName,
int colIndex,
java.util.Map colmap,
info.magnolia.cms.i18n.Messages msgs)
Adds extra markup to be used by the column, if needed. |
java.lang.String |
getHeadSnippet()
Gets the html code for Including scripts and styles for the column. |
void |
processColumnOnLoad(java.lang.String[] column,
info.magnolia.cms.core.Content colConfig)
Possibly transforms the column values on grid load. |
void |
processColumnOnSave(java.lang.String[] column,
info.magnolia.cms.core.Content colConfig,
java.lang.String propertyName,
info.magnolia.cms.core.Content parentNode)
Possibly transforms the column values on grid save. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractGridColumnType()
| Method Detail |
|---|
public java.lang.String getHeadSnippet()
getHeadSnippet in interface GridColumnType
public java.lang.String drawSupportHtml(java.lang.String propertyName,
int colIndex,
java.util.Map colmap,
info.magnolia.cms.i18n.Messages msgs)
drawSupportHtml in interface GridColumnType
public java.lang.String drawColumnJs(java.lang.String propertyName,
int colIndex,
java.util.Map colMap,
info.magnolia.cms.i18n.Messages msgs)
drawColumnJs in interface GridColumnType
public void processColumnOnLoad(java.lang.String[] column,
info.magnolia.cms.core.Content colConfig)
processColumnOnLoad in interface GridColumnType
public void processColumnOnSave(java.lang.String[] column,
info.magnolia.cms.core.Content colConfig,
java.lang.String propertyName,
info.magnolia.cms.core.Content parentNode)
throws javax.jcr.RepositoryException,
info.magnolia.cms.security.AccessDeniedException
processColumnOnSave in interface GridColumnTypejavax.jcr.RepositoryException
info.magnolia.cms.security.AccessDeniedException
protected abstract void addColumnData(java.util.Map<java.lang.String,java.lang.String> column,
java.lang.String propertyName,
int colIndex,
java.util.Map colMap,
info.magnolia.cms.i18n.Messages msgs)
column - propertyName - colIndex - colMap - msgs -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||