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,Serializable,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.
Represents a collection editor component that allows selecting/deselecting items.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.zkoss.zk.ui.HtmlBasedComponent
org.zkoss.zk.ui.HtmlBasedComponent.ExtraCtrlNested classes/interfaces inherited from class org.zkoss.zk.ui.AbstractComponent
org.zkoss.zk.ui.AbstractComponent.Children -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected AdditionalReferenceEditorListenerprotected org.zkoss.zul.Divprotected static final Stringprotected final EditorListenerprotected static final Stringprotected static final Stringprotected static final Stringprotected CollectionSelectorControllerprotected SimpleReferenceSelectorprotected static final StringFields inherited from class de.hybris.platform.cockpit.model.referenceeditor.collection.AbstractCollectionEditor
collectionControlerFields inherited from class org.zkoss.zk.ui.HtmlBasedComponent
_zclassFields inherited from interface org.zkoss.zk.ui.Component
APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPEFields inherited from interface org.zkoss.zk.ui.sys.ComponentCtrl
AFTER_CHILD_ADDED, AFTER_CHILD_REMOVED, AFTER_PAGE_ATTACHED, AFTER_PAGE_DETACHED, CE_BUSY_IGNORE, CE_DUPLICATE_IGNORE, CE_IMPORTANT, CE_NON_DEFERRABLE, CE_REPEAT_IGNORE -
Constructor Summary
ConstructorsConstructorDescriptionCollectionEditor(EditorListener editorListener, AdditionalReferenceEditorListener additionalListener) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEventCollectionEditorListener(String event, org.zkoss.zk.ui.event.EventListener listener) protected org.zkoss.zul.ListitemRenderervoiddesktopRemoved(org.zkoss.zk.ui.Desktop desktop) voiddetach()protected voidprotected voidvoidprotected voidvoidprotected intprotected intgetModel()booleanInitializes this view component.protected SimpleReferenceSelectorbooleanprotected voidprotected voidparseInitialParameters(Map<String, ? extends Object> parameters) voidsetAllowCreate(Boolean allowCreate) voidsetAutocompletionSearchType(ObjectType autocompletionSearchType) voidsetCreateContext(CreateContext createContext) voidsetDisabled(boolean disabled) voidsetImageHeight(String imageHeight) voidsetModel(CollectionEditorModel model) voidsetParameters(Map<String, ? extends Object> parameters) voidsetParent(org.zkoss.zk.ui.Component parent) booleanupdate()Updates this view component completely.voidvoidvoidMethods inherited from class de.hybris.platform.cockpit.model.referenceeditor.collection.AbstractCollectionEditor
fireAddCollectionItem, fireAddCollectionItems, fireMoveCollectionItem, fireRemoveCollectionItem, fireRemoveCollectionItem, getCollectionControler, setCollectionControlerMethods inherited from class org.zkoss.zul.Div
getAlign, renderProperties, setAlignMethods inherited from class org.zkoss.zul.impl.XulElement
clone, getContext, getCtrlKeys, getPopup, getPropertyAccess, getTooltip, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributesMethods inherited from class org.zkoss.zk.ui.HtmlBasedComponent
addSclass, evalCSSFlex, focus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZclass, getZindex, getZIndex, removeSclass, removeSclass, 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, setZIndexDirectlyMethods 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, 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, invalidatePartial, isChildable, isInitialized, 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, willSerializeMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.zkoss.zk.ui.sys.ComponentCtrl
invalidatePartial
-
Field Details
-
MIN_COLLECTION_EDITOR_ROWS
- See Also:
-
MAX_COLLECTION_EDITOR_ROWS
- See Also:
-
DROP_DRAG_ID
- See Also:
-
WIDTH
- See Also:
-
HEIGHT
- See Also:
-
_100PERCENT
- See Also:
-
selectorController
-
simpleReferenceSelector
-
defaultEmptyLabelContainer
protected transient org.zkoss.zul.Div defaultEmptyLabelContainer -
editorListener
-
additionalListener
-
-
Constructor Details
-
CollectionEditor
public CollectionEditor(EditorListener editorListener, AdditionalReferenceEditorListener additionalListener)
-
-
Method Details
-
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
-
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
-
fireAbortAndCloseAdvancedMode
protected void fireAbortAndCloseAdvancedMode() -
doCollectionItemEntered
protected void doCollectionItemEntered() -
createCollectionItemListRenderer
protected org.zkoss.zul.ListitemRenderer createCollectionItemListRenderer() -
setAutocompletionSearchType
-
parseInitialParameters
-
initializeReferenceSelector
-
doSimpleReferenceSelectorCollaped
public void doSimpleReferenceSelectorCollaped() -
fireCancel
public void fireCancel() -
addEventCollectionEditorListener
public void addEventCollectionEditorListener(String event, org.zkoss.zk.ui.event.EventListener listener) -
isDisabled
public boolean isDisabled() -
setDisabled
public void setDisabled(boolean disabled) -
setCreateContext
-
getCreateContext
-
getParameters
-
setParameters
-
isAllowCreate
-
setAllowCreate
-
getMinRowsNumber
protected int getMinRowsNumber() -
getMaxRowsNumber
protected int getMaxRowsNumber() -
getImageHeight
-
setImageHeight
-