public abstract class AbstractGridColumnType extends Object implements GridColumnType
| Constructor and Description |
|---|
AbstractGridColumnType() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
addColumnData(Map<String,String> column,
String propertyName,
int colIndex,
Map colMap,
info.magnolia.cms.i18n.Messages msgs)
Adds custom data to the javascript object for the column model (e.g.
|
String |
drawColumnJs(String propertyName,
int colIndex,
Map colMap,
info.magnolia.cms.i18n.Messages msgs)
Gets the javascript object for the column model of the grid.
|
String |
drawSupportHtml(String propertyName,
int colIndex,
Map colmap,
info.magnolia.cms.i18n.Messages msgs)
Adds extra markup to be used by the column, if needed.
|
String |
getHeadSnippet()
Gets the html code for Including scripts and styles for the column.
|
void |
processColumnOnLoad(String[] column,
info.magnolia.cms.core.Content colConfig)
Possibly transforms the column values on grid load.
|
void |
processColumnOnSave(String[] column,
info.magnolia.cms.core.Content colConfig,
String propertyName,
info.magnolia.cms.core.Content parentNode)
Possibly transforms the column values on grid save.
|
public String getHeadSnippet()
getHeadSnippet in interface GridColumnTypepublic String drawSupportHtml(String propertyName, int colIndex, Map colmap, info.magnolia.cms.i18n.Messages msgs)
drawSupportHtml in interface GridColumnTypepublic String drawColumnJs(String propertyName, int colIndex, Map colMap, info.magnolia.cms.i18n.Messages msgs)
drawColumnJs in interface GridColumnTypepublic void processColumnOnLoad(String[] column, info.magnolia.cms.core.Content colConfig)
processColumnOnLoad in interface GridColumnTypepublic void processColumnOnSave(String[] column, info.magnolia.cms.core.Content colConfig, String propertyName, info.magnolia.cms.core.Content parentNode) throws javax.jcr.RepositoryException, info.magnolia.cms.security.AccessDeniedException
processColumnOnSave in interface GridColumnTypejavax.jcr.RepositoryExceptioninfo.magnolia.cms.security.AccessDeniedExceptionprotected abstract void addColumnData(Map<String,String> column, String propertyName, int colIndex, Map colMap, info.magnolia.cms.i18n.Messages msgs)
column - propertyName - colIndex - colMap - msgs - Copyright © 2008-2012 Openmind. All Rights Reserved.