Class AdvancedSearchView
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.advancedsearch.impl.AbstractAdvancedSearchView
de.hybris.platform.cockpit.model.advancedsearch.impl.AdvancedSearchView
- All Implemented Interfaces:
UIAdvancedSearchView,UIViewComponent,Serializable,Cloneable,org.zkoss.zk.ui.Component,org.zkoss.zk.ui.ext.Scope,org.zkoss.zk.ui.sys.ComponentCtrl
- 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 static final Stringprotected static final Stringprotected booleanprotected static final StringFields 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
ConstructorsConstructorDescriptionAdvancedSearchView(List<? extends org.zkoss.zk.ui.Component> leftButtons, List<? extends org.zkoss.zk.ui.Component> rightButtons) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.zkoss.zk.ui.Componentprotected EditSearchGroupComponentprotected org.zkoss.zk.ui.Componentprotected SearchGroupComponentprotected voidcreateSimpleRowComponent(org.zkoss.zk.ui.Component parent, Object rawInitialValue, PropertyDescriptor propertyDescriptor, SearchField field, UIEditor editor) protected voidfireActionPerformed(String actionCode, SearchField field) getModel()Returns this view component's model.final booleanInitializes this view component.protected voidrenderEditArea(org.zkoss.zk.ui.Component parent) protected voidrenderEditSearchFieldEntries(Collection<SearchField> entries, org.zkoss.zk.ui.Component parent) protected voidvoidsetEditMode(boolean value) voidsetModel(AdvancedSearchModel model) Sets the model of this view component tomodeland initializes the view (ifmodelis not null).booleanupdate()Updates this view component completely.voidupdateSearchField(SearchField searchField, Object value) Called whenever the view corresponding to a specific search field needs to be updated.voidCalled whenever a search field's visibility has changed.voidCalled whenever a search field group's visibility has changed.voidCalled whenever the selected search type has changed.voidCalled whenever the list of available sort fields, selected sort field or sort direction has changed.voidCalled whenever the list of available search types has changed.Methods inherited from class de.hybris.platform.cockpit.model.advancedsearch.impl.AbstractAdvancedSearchView
addAdvancedSearchViewListener, fireAddSortField, fireChangeSelectedType, fireHideSearchField, fireHideSearchFieldGroup, fireRemoveSortField, fireSearch, fireShowSearchField, fireShowSearchFieldGroup, isInEditMode, removeAdvancedSearchViewListenerMethods 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, 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, 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, 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, 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
-
initialized
protected boolean initialized -
SEARCH_MAGNIFIER_BTN_IMG
- See Also:
-
EDIT_BTN_IMG
- See Also:
-
EDIT_BTN_IMG_ACTIVE
- See Also:
-
CLEAR_BTN_IMG
- See Also:
-
-
Constructor Details
-
AdvancedSearchView
public AdvancedSearchView() -
AdvancedSearchView
-
-
Method Details
-
initialize
public final boolean initialize()Description copied from interface:UIViewComponentInitializes this view component. Note: Should not be called during object creation i.e. from constructor.- Returns:
trueif initialize was successful,falseotherwise
-
renderEditArea
protected void renderEditArea(org.zkoss.zk.ui.Component parent) -
renderEditSearchFieldEntries
protected void renderEditSearchFieldEntries(Collection<SearchField> entries, org.zkoss.zk.ui.Component parent) -
createSearchGroupComponent
-
createEditSearchGroupComponent
-
createEditSearchFieldEntry
-
createSimpleRowComponent
protected void createSimpleRowComponent(org.zkoss.zk.ui.Component parent, Object rawInitialValue, PropertyDescriptor propertyDescriptor, SearchField field, UIEditor editor) -
fireActionPerformed
-
createSearchFieldRowComponent
-
getModel
Description copied from interface:UIAdvancedSearchViewReturns this view component's model.- Returns:
- the model of this view component
-
setModel
Description copied from interface:UIAdvancedSearchViewSets the model of this view component tomodeland initializes the view (ifmodelis not null).- Parameters:
model- the model
-
updateSearchField
Description copied from interface:UIAdvancedSearchViewCalled whenever the view corresponding to a specific search field needs to be updated. You can specify a value which will be set as the editor value- Parameters:
searchField- the search field which has changedvalue- the value to set
-
updateSearchFields
public void updateSearchFields()Description copied from interface:UIAdvancedSearchViewCalled whenever a search field's visibility has changed. -
updateSearchGroups
public void updateSearchGroups()Description copied from interface:UIAdvancedSearchViewCalled whenever a search field group's visibility has changed. -
updateSelectedType
public void updateSelectedType()Description copied from interface:UIAdvancedSearchViewCalled whenever the selected search type has changed. -
updateTypes
public void updateTypes()Description copied from interface:UIAdvancedSearchViewCalled whenever the list of available search types has changed. -
updateSortFields
public void updateSortFields()Description copied from interface:UIAdvancedSearchViewCalled whenever the list of available sort fields, selected sort field or sort direction has changed. -
setEditMode
public void setEditMode(boolean value) - Overrides:
setEditModein classAbstractAdvancedSearchView
-
resizeCorrespondingContentBrowser
protected void resizeCorrespondingContentBrowser() -
update
public boolean update()Description copied from interface:UIViewComponentUpdates this view component completely.- Returns:
trueif update was successful,falseotherwise
-
getParameterContainer
- Specified by:
getParameterContainerin classAbstractAdvancedSearchView
-