Class MediaSimpleReferenceSelector
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.simple.AbstractSimpleReferenceSelector
de.hybris.platform.cockpit.model.referenceeditor.simple.SimpleReferenceSelector
de.hybris.platform.cockpit.model.referenceeditor.simple.MediaSimpleReferenceSelector
- All Implemented Interfaces:
UIViewComponent,UISimpleReferenceSelector,Serializable,Cloneable,org.zkoss.zk.ui.Component,org.zkoss.zk.ui.ext.Scope,org.zkoss.zk.ui.sys.ComponentCtrl
Represents simple reference selector component Note: This is an default editor for single references that
offers tow modes:
auto complete mode advanced mode
- 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 org.zkoss.zul.Divprotected static final Stringprotected static final Stringprotected static final StringFields inherited from class de.hybris.platform.cockpit.model.referenceeditor.simple.SimpleReferenceSelector
ADV_QUERY_BTN_IMG, autoCompleteComponent, autoCompleteList, autoCompletePopup, CLOSE_BTN_IMG, componentContainer, container, DOWN_ARROW, EDIT_BTN_IMG, EDIT_FINISH_EVENT, EDIT_START_EVENT, EMPTY_MESSAGE, ENTER_CHAR, ESC_CHAR, INIITAL_ROWS_NUMBER, LIST_VIEW_SELECTOR_SCLASS, listView, mainHbox, MODAL_DIALOG_SCLASS, newItemButton, openPopupEditorBtn, REFERENCE_EDITOR_BTN_SCLASS, REFERENECE_SELECTOR_AUTOCOMPLETE, REFERENECE_SELECTOR_AUTOCOMPLETE_CELLITEM, REFERENECE_SELECTOR_AUTOCOMPLETE_LIST, REFERENECE_SELECTOR_AUTOCOMPLETE_POPUP, REFERENECE_SELECTOR_LISTBOX_ODD_ROWS, REFERENECE_SELECTOR_SCLASS, UP_ARROW, WILD_CARDFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.zkoss.zul.ListitemRendererReturns sufficient renderer for auto complete listprotected org.zkoss.zul.Toolbarbuttonprotected voidFire normal mode on particular componentbooleanInitializes this view component.booleanvoidsetImageAsLabel(boolean imageAsLabel) voidsetImageHeight(String imageHeight) voidsetImageHeightInAutocompleteList(String imageHeightInAutocompleteList) protected voidvoidInvoked when current value changedvoidUpdates component when mode has changed.Methods inherited from class de.hybris.platform.cockpit.model.referenceeditor.simple.SimpleReferenceSelector
addEventSelectorListener, computeLabel, doModalDialogSaveClicked, fireSaveActualSelected, getCreateContext, getDefaultAutocompleteTimeout, getInitialRowsNumber, getModel, getPredefinedValues, getSearchTerm, isAllowcreate, isAutocompletionAllowed, isDisabled, isEntrySelected, isInitialized, isShowEditButton, saveCurrentValue, selectOrDeselectAutoCompleteItems, setAllowcreate, setAutocompletionAllowed, setCreateContext, setDisabled, setFocus, setInitString, setModel, setSearchTerm, setShowEditButton, showAutoCompletePopup, showReferenceSelectorModalDialog, update, updateAutoCompleteItemList, updateAutoCompleteResult, updateRootSearchTypeChanged, updateRootTypeChanged, updateSearchResultMethods inherited from class de.hybris.platform.cockpit.model.referenceeditor.simple.AbstractSimpleReferenceSelector
addReferenceSelectorListener, fireAbortAndCloseAdvancedMode, fireAutoCompleteSearch, fireCancel, fireOpenReferencedItem, fireSaveActualItem, fireSelectorAdvancedMode, fireShowItemEditorPopup, removeReferenceSelectorListenerMethods 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, 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, 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, detach, 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, 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, setParent, 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 Details
-
imageLabelContainer
protected transient org.zkoss.zul.Div imageLabelContainer -
MEDIA_SIMPLE_REF_SELECTOR_LABEL_SCLASS
- See Also:
-
MEDIA_SIMPLE_REF_SELECTOR_ITEM_SCLASS
- See Also:
-
MEDIA_SIMPLE_REF_IMAGE_CELL
- See Also:
-
-
Constructor Details
-
MediaSimpleReferenceSelector
public MediaSimpleReferenceSelector()
-
-
Method Details
-
isImageAsLabel
public boolean isImageAsLabel() -
updateEditButtonVisibility
protected void updateEditButtonVisibility()- Overrides:
updateEditButtonVisibilityin classSimpleReferenceSelector
-
setImageAsLabel
public void setImageAsLabel(boolean imageAsLabel) -
setImageHeightInAutocompleteList
-
setImageHeight
-
autoCompleteListItemRenderer
protected org.zkoss.zul.ListitemRenderer autoCompleteListItemRenderer()Description copied from class:SimpleReferenceSelectorReturns sufficient renderer for auto complete list- Overrides:
autoCompleteListItemRendererin classSimpleReferenceSelector- Returns:
- sufficient renderer
-
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- Overrides:
initializein classSimpleReferenceSelector- Returns:
trueif initialize was successful,falseotherwise
-
createAdvancedSearchButton
protected org.zkoss.zul.Toolbarbutton createAdvancedSearchButton()- Overrides:
createAdvancedSearchButtonin classSimpleReferenceSelector
-
updateMode
public void updateMode()Description copied from interface:UISimpleReferenceSelectorUpdates component when mode has changed. There are three modes as follow:- View Mode - default mode
- Normal Mode - auto complete mode
- Advanced Mode - advanced search mode
- Specified by:
updateModein interfaceUISimpleReferenceSelector- Overrides:
updateModein classSimpleReferenceSelector
-
fireSelectorNormalMode
protected void fireSelectorNormalMode()Description copied from class:AbstractSimpleReferenceSelectorFire normal mode on particular component- Overrides:
fireSelectorNormalModein classSimpleReferenceSelector
-
updateItems
public void updateItems()Description copied from interface:UISimpleReferenceSelectorInvoked when current value changed- Specified by:
updateItemsin interfaceUISimpleReferenceSelector- Overrides:
updateItemsin classSimpleReferenceSelector
-