Package component.editablegrid.columns
Class ComplexEditableGridColumn
java.lang.Object
ru.cg.webbpm.modules.webkit.beans.Behavior
component.grid.columns.GridColumn
component.editablegrid.columns.EditableGridColumn
component.editablegrid.columns.ComplexEditableGridColumn
- All Implemented Interfaces:
LoadableGridColumn<Map<String,
,Object>> SavableGridColumn<Map<String,
,Object>> SortableGridColumn
- Direct Known Subclasses:
AutocompleteGridColumn
,ComboBoxGridColumn
,OneToManyGridColumn
public abstract class ComplexEditableGridColumn
extends EditableGridColumn
implements LoadableGridColumn<Map<String,Object>>, SavableGridColumn<Map<String,Object>>, SortableGridColumn
- Author:
- m.popov
-
Field Summary
Fields inherited from class component.editablegrid.columns.EditableGridColumn
editable
Fields inherited from class component.grid.columns.GridColumn
aggregationFunction, autoHeight, cellClass, columnTooltip, displayPopup, header, hidden, pinned, sortable, suppressColumnTooltip, suppressHeaderMenu, width, widthFixed
Fields inherited from class ru.cg.webbpm.modules.webkit.beans.Behavior
objectContext, objectId
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvertValueForSave
(Map<String, Object> value) extractValueForLoad
(Map<EntityColumn, Object> columnToDataMap) abstract Map<String,
EntityColumn> abstract EntityColumn
Methods inherited from class component.editablegrid.columns.EditableGridColumn
getDescription
Methods inherited from class ru.cg.webbpm.modules.webkit.beans.Behavior
getChildScript, getChildScripts, getObjectId, getPageId, getParentContext, getScript, getScriptInObject, getScripts, getScriptsInChildren, setObjectContext, setObjectId, start
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface component.grid.columns.LoadableGridColumn
getObjectId
Methods inherited from interface component.grid.columns.SavableGridColumn
getObjectId
Methods inherited from interface component.grid.columns.SortableGridColumn
getEntityColumnForSort, getObjectId
-
Constructor Details
-
ComplexEditableGridColumn
public ComplexEditableGridColumn()
-
-
Method Details
-
getEntityColumnsForLoad
- Specified by:
getEntityColumnsForLoad
in interfaceLoadableGridColumn<Map<String,
Object>>
-
extractValueForLoad
- Specified by:
extractValueForLoad
in interfaceLoadableGridColumn<Map<String,
Object>>
-
convertValueForSave
- Specified by:
convertValueForSave
in interfaceSavableGridColumn<Map<String,
Object>>
-
getIdColumn
- Overrides:
getIdColumn
in classEditableGridColumn
-
getColumnsMapping
-