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,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 MediaSimpleReferenceSelector extends SimpleReferenceSelector
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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected org.zkoss.zul.DivimageLabelContainerprotected static java.lang.StringMEDIA_SIMPLE_REF_IMAGE_CELLprotected static java.lang.StringMEDIA_SIMPLE_REF_SELECTOR_ITEM_SCLASSprotected static java.lang.StringMEDIA_SIMPLE_REF_SELECTOR_LABEL_SCLASS-
Fields 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_CARD
-
-
Constructor Summary
Constructors Constructor Description MediaSimpleReferenceSelector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.zkoss.zul.ListitemRendererautoCompleteListItemRenderer()Returns sufficient renderer for auto complete listprotected org.zkoss.zul.ToolbarbuttoncreateAdvancedSearchButton()protected voidfireSelectorNormalMode()Fire normal mode on particular componentbooleaninitialize()Initializes this view component.booleanisImageAsLabel()voidsetImageAsLabel(boolean imageAsLabel)voidsetImageHeight(java.lang.String imageHeight)voidsetImageHeightInAutocompleteList(java.lang.String imageHeightInAutocompleteList)protected voidupdateEditButtonVisibility()voidupdateItems()Invoked when current value changedvoidupdateMode()Updates 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, updateSearchResult
-
Methods inherited from class de.hybris.platform.cockpit.model.referenceeditor.simple.AbstractSimpleReferenceSelector
addReferenceSelectorListener, fireAbortAndCloseAdvancedMode, fireAutoCompleteSearch, fireCancel, fireOpenReferencedItem, fireSaveActualItem, fireSelectorAdvancedMode, fireShowItemEditorPopup, removeReferenceSelectorListener
-
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, 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, detach, 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, 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 Detail
-
imageLabelContainer
protected transient org.zkoss.zul.Div imageLabelContainer
-
MEDIA_SIMPLE_REF_SELECTOR_LABEL_SCLASS
protected static final java.lang.String MEDIA_SIMPLE_REF_SELECTOR_LABEL_SCLASS
- See Also:
- Constant Field Values
-
MEDIA_SIMPLE_REF_SELECTOR_ITEM_SCLASS
protected static final java.lang.String MEDIA_SIMPLE_REF_SELECTOR_ITEM_SCLASS
- See Also:
- Constant Field Values
-
MEDIA_SIMPLE_REF_IMAGE_CELL
protected static final java.lang.String MEDIA_SIMPLE_REF_IMAGE_CELL
- See Also:
- Constant Field Values
-
-
Method Detail
-
isImageAsLabel
public boolean isImageAsLabel()
-
updateEditButtonVisibility
protected void updateEditButtonVisibility()
- Overrides:
updateEditButtonVisibilityin classSimpleReferenceSelector
-
setImageAsLabel
public void setImageAsLabel(boolean imageAsLabel)
-
setImageHeightInAutocompleteList
public void setImageHeightInAutocompleteList(java.lang.String imageHeightInAutocompleteList)
-
setImageHeight
public void setImageHeight(java.lang.String imageHeight)
-
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
-
-