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,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 AdvancedSearchView extends AbstractAdvancedSearchView
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringCLEAR_BTN_IMGprotected static java.lang.StringEDIT_BTN_IMGprotected static java.lang.StringEDIT_BTN_IMG_ACTIVEprotected booleaninitializedprotected static java.lang.StringSEARCH_MAGNIFIER_BTN_IMG
-
Constructor Summary
Constructors Constructor Description AdvancedSearchView()AdvancedSearchView(java.util.List<? extends org.zkoss.zk.ui.Component> leftButtons, java.util.List<? extends org.zkoss.zk.ui.Component> rightButtons)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.zkoss.zk.ui.ComponentcreateEditSearchFieldEntry(SearchField field)protected EditSearchGroupComponentcreateEditSearchGroupComponent(SearchFieldGroup group)protected org.zkoss.zk.ui.ComponentcreateSearchFieldRowComponent(SearchField field)protected SearchGroupComponentcreateSearchGroupComponent(SearchFieldGroup group)protected voidcreateSimpleRowComponent(org.zkoss.zk.ui.Component parent, java.lang.Object rawInitialValue, PropertyDescriptor propertyDescriptor, SearchField field, UIEditor editor)protected voidfireActionPerformed(java.lang.String actionCode, SearchField field)AdvancedSearchModelgetModel()Returns this view component's model.AdvancedSearchParameterContainergetParameterContainer()booleaninitialize()Initializes this view component.protected voidrenderEditArea(org.zkoss.zk.ui.Component parent)protected voidrenderEditSearchFieldEntries(java.util.Collection<SearchField> entries, org.zkoss.zk.ui.Component parent)protected voidresizeCorrespondingContentBrowser()voidsetEditMode(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, java.lang.Object value)Called whenever the view corresponding to a specific search field needs to be updated.voidupdateSearchFields()Called whenever a search field's visibility has changed.voidupdateSearchGroups()Called whenever a search field group's visibility has changed.voidupdateSelectedType()Called whenever the selected search type has changed.voidupdateSortFields()Called whenever the list of available sort fields, selected sort field or sort direction has changed.voidupdateTypes()Called 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, removeAdvancedSearchViewListener
-
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
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, 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, 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 Detail
-
initialized
protected boolean initialized
-
SEARCH_MAGNIFIER_BTN_IMG
protected static final java.lang.String SEARCH_MAGNIFIER_BTN_IMG
- See Also:
- Constant Field Values
-
EDIT_BTN_IMG
protected static final java.lang.String EDIT_BTN_IMG
- See Also:
- Constant Field Values
-
EDIT_BTN_IMG_ACTIVE
protected static final java.lang.String EDIT_BTN_IMG_ACTIVE
- See Also:
- Constant Field Values
-
CLEAR_BTN_IMG
protected static final java.lang.String CLEAR_BTN_IMG
- See Also:
- Constant Field Values
-
-
Method Detail
-
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(java.util.Collection<SearchField> entries, org.zkoss.zk.ui.Component parent)
-
createSearchGroupComponent
protected SearchGroupComponent createSearchGroupComponent(SearchFieldGroup group)
-
createEditSearchGroupComponent
protected EditSearchGroupComponent createEditSearchGroupComponent(SearchFieldGroup group)
-
createEditSearchFieldEntry
protected org.zkoss.zk.ui.Component createEditSearchFieldEntry(SearchField field)
-
createSimpleRowComponent
protected void createSimpleRowComponent(org.zkoss.zk.ui.Component parent, java.lang.Object rawInitialValue, PropertyDescriptor propertyDescriptor, SearchField field, UIEditor editor)
-
fireActionPerformed
protected void fireActionPerformed(java.lang.String actionCode, SearchField field)
-
createSearchFieldRowComponent
protected org.zkoss.zk.ui.Component createSearchFieldRowComponent(SearchField field)
-
getModel
public AdvancedSearchModel getModel()
Description copied from interface:UIAdvancedSearchViewReturns this view component's model.- Returns:
- the model of this view component
-
setModel
public void setModel(AdvancedSearchModel model)
Description copied from interface:UIAdvancedSearchViewSets the model of this view component tomodeland initializes the view (ifmodelis not null).- Parameters:
model- the model
-
updateSearchField
public void updateSearchField(SearchField searchField, java.lang.Object value)
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
public AdvancedSearchParameterContainer getParameterContainer()
- Specified by:
getParameterContainerin classAbstractAdvancedSearchView
-
-