Class GenericCollectionUIEditor
java.lang.Object
de.hybris.platform.cockpit.model.editor.impl.AbstractUIEditor
de.hybris.platform.cockpit.model.editor.impl.GenericCollectionUIEditor
- All Implemented Interfaces:
ListUIEditor,UIEditor
- Direct Known Subclasses:
GenericRangeUIEditor,MapUIEditor
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.cockpit.model.editor.impl.AbstractUIEditor
AbstractUIEditor.CancelButtonContainer, AbstractUIEditor.CancelListener, AbstractUIEditor.ErrorDiv -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final StringFields inherited from class de.hybris.platform.cockpit.model.editor.impl.AbstractUIEditor
ATTRIBUTE_QUALIFIER_PARAM, CANCEL_BTN, EVENT_SOURCE, inEditMode, initialEditValue, initialInputString, PROPERTY_DESCRIPTOR_PARAM, SEARCH_MODE_PARAMFields inherited from interface de.hybris.platform.cockpit.model.editor.UIEditor
INITIAL_EDIT_STRING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.zkoss.zul.ListitemRenderercreateCollectionItemListRenderer(Map<String, ? extends Object> parameters, EditorListener listener) createNewCollectionValuesList(Object values) protected UIEditorcreateSingleValueEditor(Map<String, ? extends Object> parameters) org.zkoss.zk.ui.HtmlBasedComponentcreateViewComponent(Object initialValue, Map<String, ? extends Object> parameters, EditorListener listener) Creates a new editor component and attaches it to the specifiedPagepage.booleanisInline()Returns whether this editor is an inline editor or not.voidsetAvailableValues(List<? extends Object> availableValues) voidsetSingleValueEditorDescriptor(PropertyEditorDescriptor singleValueEditorDescriptor) voidMethods inherited from class de.hybris.platform.cockpit.model.editor.impl.AbstractUIEditor
applyReferenceRelatedAttributes, createEditor, createEditor, createEditor, createEditor, filterValues, fireValueChanged, getRootSearchType, getUIEditor, getValue, isEditable, isEditable, isOptional, isSearchMode, parseInitialInputString, parseTemplateCodes, persistValues, persistValues, setEditable, setFocus, setOptional, setValueMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.cockpit.model.editor.UIEditor
getValue, isEditable, isOptional, setEditable, setFocus, setOptional, setValue
-
Field Details
-
WIDTH
- See Also:
-
HEIGHT
- See Also:
-
CELLPADDING
- See Also:
-
CELLSPACING
- See Also:
-
_100PERCENT
- See Also:
-
SINGLE_VALUE_EDITOR_CODE
- See Also:
-
-
Constructor Details
-
GenericCollectionUIEditor
public GenericCollectionUIEditor()
-
-
Method Details
-
setSingleValueEditorDescriptor
-
getSingleValueEditorDescriptor
-
createViewComponent
public org.zkoss.zk.ui.HtmlBasedComponent createViewComponent(Object initialValue, Map<String, ? extends Object> parameters, EditorListener listener) Description copied from interface:UIEditorCreates a new editor component and attaches it to the specifiedPagepage.- Specified by:
createViewComponentin interfaceUIEditor- Parameters:
initialValue- editor's initial valueparameters- parameters passed via configuration for particular editorlistener- theEditorListenerthat will receive events when the editor's value is changed- Returns:
- the editor component
-
updateCollectionItems
public void updateCollectionItems() -
getEditorType
- Specified by:
getEditorTypein interfaceUIEditor
-
createSingleValueEditor
-
isInline
public boolean isInline()Description copied from interface:UIEditorReturns whether this editor is an inline editor or not. -
createCollectionItemListRenderer
protected org.zkoss.zul.ListitemRenderer createCollectionItemListRenderer(Map<String, ? extends Object> parameters, EditorListener listener) -
getAvailableValues
- Specified by:
getAvailableValuesin interfaceListUIEditor
-
setAvailableValues
- Specified by:
setAvailableValuesin interfaceListUIEditor
-
createNewCollectionValuesList
-