Class CollectionEditor
- java.lang.Object
-
- org.zkoss.zk.ui.AbstractComponent
-
- org.zkoss.zk.ui.HtmlBasedComponent
-
- org.zkoss.zul.impl.XulElement
-
- org.zkoss.zul.Div
-
- de.hybris.platform.cockpit.model.referenceeditor.collection.AbstractCollectionEditor
-
- de.hybris.platform.cockpit.model.referenceeditor.collection.CollectionEditor
-
- All Implemented Interfaces:
UIViewComponent,DesktopRemovalAwareComponent,java.io.Serializable,java.lang.Cloneable,org.zkoss.zk.ui.Component,org.zkoss.zk.ui.ext.Scope,org.zkoss.zk.ui.sys.ComponentCtrl
public class CollectionEditor extends AbstractCollectionEditor implements DesktopRemovalAwareComponent
Represents simplistic reference collection editor. Note:
Represents a collection editor component that allows selecting/deselecting items.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String_100PERCENTprotected AdditionalReferenceEditorListeneradditionalListenerprotected org.zkoss.zul.DivdefaultEmptyLabelContainerprotected static java.lang.StringDROP_DRAG_IDprotected EditorListenereditorListenerprotected static java.lang.StringHEIGHTprotected static java.lang.StringMAX_COLLECTION_EDITOR_ROWSprotected static java.lang.StringMIN_COLLECTION_EDITOR_ROWSprotected CollectionSelectorControllerselectorControllerprotected SimpleReferenceSelectorsimpleReferenceSelectorprotected static java.lang.StringWIDTH-
Fields inherited from class de.hybris.platform.cockpit.model.referenceeditor.collection.AbstractCollectionEditor
collectionControler
-
-
Constructor Summary
Constructors Constructor Description CollectionEditor(EditorListener editorListener, AdditionalReferenceEditorListener additionalListener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEventCollectionEditorListener(java.lang.String event, org.zkoss.zk.ui.event.EventListener listener)protected org.zkoss.zul.ListitemRenderercreateCollectionItemListRenderer()voiddesktopRemoved(org.zkoss.zk.ui.Desktop desktop)voiddetach()protected voiddoCollectionItemDoubleClicked(TypedObject item)protected voiddoCollectionItemEntered()voiddoSimpleReferenceSelectorCollaped()protected voidfireAbortAndCloseAdvancedMode()voidfireCancel()CreateContextgetCreateContext()java.lang.StringgetImageHeight()protected intgetMaxRowsNumber()protected intgetMinRowsNumber()CollectionEditorModelgetModel()java.util.Map<java.lang.String,? extends java.lang.Object>getParameters()booleaninitialize()Initializes this view component.protected SimpleReferenceSelectorinitializeReferenceSelector()java.lang.BooleanisAllowCreate()booleanisDisabled()protected voidloadDefaultEmptyLabel()protected voidparseInitialParameters(java.util.Map<java.lang.String,? extends java.lang.Object> parameters)voidsetAllowCreate(java.lang.Boolean allowCreate)voidsetAutocompletionSearchType(ObjectType autocompletionSearchType)voidsetCreateContext(CreateContext createContext)voidsetDisabled(boolean disabled)voidsetImageHeight(java.lang.String imageHeight)voidsetModel(CollectionEditorModel model)voidsetParameters(java.util.Map<java.lang.String,? extends java.lang.Object> parameters)voidsetParent(org.zkoss.zk.ui.Component parent)booleanupdate()Updates this view component completely.voidupdateCollectionItems()voidupdateRootSearchTypeChanged()voidupdateRootTypeChanged()-
Methods inherited from class de.hybris.platform.cockpit.model.referenceeditor.collection.AbstractCollectionEditor
fireAddCollectionItem, fireAddCollectionItems, fireMoveCollectionItem, fireRemoveCollectionItem, fireRemoveCollectionItem, getCollectionControler, setCollectionControler
-
Methods inherited from class org.zkoss.zul.impl.XulElement
clone, getContext, getCtrlKeys, getPopup, getPropertyAccess, getTooltip, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributes
-
Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent
focus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZclass, getZindex, getZIndex, service, setAction, setClass, setDraggable, setDroppable, setFocus, setHeight, setHeight0, setHeightDirectly, setHflex, setHflex0, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTabindex, setTabindex, setTooltiptext, setTop, setTopDirectly, setVflex, setVflex0, setVflexDirectly, setWidth, setWidth0, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectly
-
Methods inherited from class org.zkoss.zk.ui.AbstractComponent
addAnnotation, addAnnotation, addCallback, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addRedrawCallback, addScopeListener, addShadowRoot, addShadowRootBefore, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildAdded, beforeChildRemoved, beforeParentChanged, didActivate, didActivate, didDeserialize, didDeserialize, disableBindingAnnotation, disableClientUpdate, enableBindingAnnotation, equals, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotation, getAnnotations, getAnnotations, getAnnotations, getAttribute, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getCallback, getChildren, getClientAttribute, getClientDataAttribute, getClientEvents, getDefaultMold, getDefinition, getDesktop, getEventHandler, getEventHandlerNames, getEventListenerMap, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRedrawCallback, getRoot, getShadowFellowIfAny, getShadowRoots, getShadowVariable, getShadowVariable, getShadowVariable0, getSpaceOwner, getSpecialRendererOutput, getStubonly, getSubBindingAnnotationCount, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasBindingAnnotation, hasFellow, hasFellow, hasSubBindingAnnotation, insertBefore, invalidate, isChildable, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onChildRemoved, onPageAttached, onPageDetached, onWrongValue, query, queryAll, redraw, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeCallback, removeChild, removeEventListener, removeForward, removeForward, removeRedrawCallback, removeScopeListener, removeShadowRoot, render, render, render, replace, response, response, response, service, sessionDidActivate, sessionWillPassivate, setAttribute, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setDefinition, setDefinition, setId, setMold, setPage, setPageBefore, setStubonly, setStubonly, setSubBindingAnnotationCount, setTemplate, setVisible, setVisibleDirectly, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerialize
-
-
-
-
Field Detail
-
MIN_COLLECTION_EDITOR_ROWS
protected static final java.lang.String MIN_COLLECTION_EDITOR_ROWS
- See Also:
- Constant Field Values
-
MAX_COLLECTION_EDITOR_ROWS
protected static final java.lang.String MAX_COLLECTION_EDITOR_ROWS
- See Also:
- Constant Field Values
-
DROP_DRAG_ID
protected static final java.lang.String DROP_DRAG_ID
- See Also:
- Constant Field Values
-
WIDTH
protected static final java.lang.String WIDTH
- See Also:
- Constant Field Values
-
HEIGHT
protected static final java.lang.String HEIGHT
- See Also:
- Constant Field Values
-
_100PERCENT
protected static final java.lang.String _100PERCENT
- See Also:
- Constant Field Values
-
selectorController
protected transient CollectionSelectorController selectorController
-
simpleReferenceSelector
protected transient SimpleReferenceSelector simpleReferenceSelector
-
defaultEmptyLabelContainer
protected transient org.zkoss.zul.Div defaultEmptyLabelContainer
-
editorListener
protected final EditorListener editorListener
-
additionalListener
protected AdditionalReferenceEditorListener additionalListener
-
-
Constructor Detail
-
CollectionEditor
public CollectionEditor(EditorListener editorListener, AdditionalReferenceEditorListener additionalListener)
-
-
Method Detail
-
update
public boolean update()
Description copied from interface:UIViewComponentUpdates this view component completely.- Specified by:
updatein interfaceUIViewComponent- Returns:
trueif update was successful,falseotherwise
-
updateCollectionItems
public void updateCollectionItems()
- Specified by:
updateCollectionItemsin classAbstractCollectionEditor
-
loadDefaultEmptyLabel
protected void loadDefaultEmptyLabel()
-
initialize
public boolean initialize()
Description copied from interface:UIViewComponentInitializes this view component. Note: Should not be called during object creation i.e. from constructor.- Specified by:
initializein interfaceUIViewComponent- Returns:
trueif initialize was successful,falseotherwise
-
setModel
public void setModel(CollectionEditorModel model)
-
getModel
public CollectionEditorModel getModel()
- Specified by:
getModelin classAbstractCollectionEditor
-
desktopRemoved
public void desktopRemoved(org.zkoss.zk.ui.Desktop desktop)
- Specified by:
desktopRemovedin interfaceDesktopRemovalAwareComponent
-
detach
public void detach()
- Specified by:
detachin interfaceorg.zkoss.zk.ui.Component- Overrides:
detachin classorg.zkoss.zk.ui.AbstractComponent
-
setParent
public void setParent(org.zkoss.zk.ui.Component parent)
- Specified by:
setParentin interfaceorg.zkoss.zk.ui.Component- Overrides:
setParentin classorg.zkoss.zk.ui.AbstractComponent
-
updateRootSearchTypeChanged
public void updateRootSearchTypeChanged()
- Specified by:
updateRootSearchTypeChangedin classAbstractCollectionEditor
-
updateRootTypeChanged
public void updateRootTypeChanged()
- Specified by:
updateRootTypeChangedin classAbstractCollectionEditor
-
doCollectionItemDoubleClicked
protected void doCollectionItemDoubleClicked(TypedObject item)
-
fireAbortAndCloseAdvancedMode
protected void fireAbortAndCloseAdvancedMode()
-
doCollectionItemEntered
protected void doCollectionItemEntered()
-
createCollectionItemListRenderer
protected org.zkoss.zul.ListitemRenderer createCollectionItemListRenderer()
-
setAutocompletionSearchType
public void setAutocompletionSearchType(ObjectType autocompletionSearchType)
-
parseInitialParameters
protected void parseInitialParameters(java.util.Map<java.lang.String,? extends java.lang.Object> parameters)
-
initializeReferenceSelector
protected SimpleReferenceSelector initializeReferenceSelector()
-
doSimpleReferenceSelectorCollaped
public void doSimpleReferenceSelectorCollaped()
-
fireCancel
public void fireCancel()
-
addEventCollectionEditorListener
public void addEventCollectionEditorListener(java.lang.String event, org.zkoss.zk.ui.event.EventListener listener)
-
isDisabled
public boolean isDisabled()
-
setDisabled
public void setDisabled(boolean disabled)
-
setCreateContext
public void setCreateContext(CreateContext createContext)
-
getCreateContext
public CreateContext getCreateContext()
-
getParameters
public java.util.Map<java.lang.String,? extends java.lang.Object> getParameters()
-
setParameters
public void setParameters(java.util.Map<java.lang.String,? extends java.lang.Object> parameters)
-
isAllowCreate
public java.lang.Boolean isAllowCreate()
-
setAllowCreate
public void setAllowCreate(java.lang.Boolean allowCreate)
-
getMinRowsNumber
protected int getMinRowsNumber()
-
getMaxRowsNumber
protected int getMaxRowsNumber()
-
getImageHeight
public java.lang.String getImageHeight()
-
setImageHeight
public void setImageHeight(java.lang.String imageHeight)
-
-