Class SearchToolbarBrowserComponent
- 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.components.contentbrowser.AbstractBrowserComponent
-
- de.hybris.platform.cockpit.components.contentbrowser.AbstractMultiViewToolbarBrowserComponent
-
- de.hybris.platform.cockpit.components.contentbrowser.PagerToolbarBrowserComponent
-
- de.hybris.platform.cockpit.components.contentbrowser.SearchToolbarBrowserComponent
-
- All Implemented Interfaces:
BrowserComponent,CockpitComponent,java.io.Serializable,java.lang.Cloneable,org.zkoss.zk.ui.api.HtmlBasedComponent,org.zkoss.zk.ui.Component,org.zkoss.zk.ui.ext.Scope,org.zkoss.zk.ui.sys.ComponentCtrl,org.zkoss.zul.api.Div,org.zkoss.zul.impl.api.XulElement
public class SearchToolbarBrowserComponent extends PagerToolbarBrowserComponent
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classSearchToolbarBrowserComponent.MySortContoller
-
Field Summary
Fields Modifier and Type Field Description protected org.zkoss.zul.ComboboxbrowserFiltersprotected org.zkoss.zul.ComboboxsortComboboxprotected org.zkoss.zk.ui.event.EventListenersortControllerprotected org.zkoss.zul.CheckboxsortDirectionCheckbox-
Fields inherited from class de.hybris.platform.cockpit.components.contentbrowser.PagerToolbarBrowserComponent
createNewToolbarSlot
-
Fields inherited from class de.hybris.platform.cockpit.components.contentbrowser.AbstractMultiViewToolbarBrowserComponent
BROWSER_VIEW_NOT_AVAILABLE, MODE_FACTORY
-
Fields inherited from class de.hybris.platform.cockpit.components.contentbrowser.AbstractBrowserComponent
ADV_QUERY_BTN_ACTIVE_IMG, ADV_QUERY_BTN_IMG, BROWSER_TOOLBAR_SCLASS, CLOSE_BTN_IMG, CONTENT_BROWSER_GB_SCLASS, CONTENT_BROWSER_STICKY_GB_SCLASS, DUPLICATE_BTN_IMG, initialized, MAIN_AREA_BL_SCLASS, MINIMIZE_BTN_IMG, SAVE_QUERY_BTN_IMG, SEARCH_MAGNIFIER_BTN_IMG, SPLIT_ACTIVE_BTN_IMG, SPLIT_INACTIVE_BTN_IMG
-
-
Constructor Summary
Constructors Constructor Description SearchToolbarBrowserComponent(SearchBrowserModel model, AbstractContentBrowser contentBrowser)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.zkoss.zk.ui.HtmlBasedComponentcreateLeftToolbarContent()protected org.zkoss.zul.HboxcreateRightToolbarHbox()SearchBrowserModelgetModel()booleaninitialize()Initializes this browser component i.e.voidsetModel(BrowserModel model)Sets the model tomodeland callsAbstractBrowserComponent.initialize().booleanupdate()Updates this browser component i.e.protected voidupdateBrowserFilters()protected voidupdateSortFields()-
Methods inherited from class de.hybris.platform.cockpit.components.contentbrowser.PagerToolbarBrowserComponent
createRightToolbarContent, createToolbar, getActionConfig, getAdditionalToolbarSlot, getAddtionalToolbarActionConfig, getCreateNewToolbarSlot, getDefaultPagingMold, updateAddtionalToolbarActionArea
-
Methods inherited from class de.hybris.platform.cockpit.components.contentbrowser.AbstractMultiViewToolbarBrowserComponent
currentViewHasOwnModel, getCommentToolbarSlot, getMultiSelectActionArea, getViewModeButtons, initializeCommentToolbarSlot, isViewButtonsVisible, resize, setActiveItem, setCommentToolbarSlot, setViewButtonsVisible, updateActionArea, updateActionAreaAction, updateActiveItems, updateCommentToolbarSlot, updateItem, updateMultiSelectActionArea, updateSelectedItems, updateViewModeButtons
-
Methods inherited from class de.hybris.platform.cockpit.components.contentbrowser.AbstractBrowserComponent
getContentBrowser, updateItem
-
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
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.zkoss.zk.ui.Component
addEventListener, addEventListener, addForward, addForward, addForward, addForward, appendChild, applyProperties, clone, detach, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getChildren, getClientAttribute, getClientDataAttribute, getDefinition, getDesktop, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRoot, getShadowVariable, getShadowVariable, getSpaceOwner, getStubonly, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttributeOrFellow, hasFellow, hasFellow, insertBefore, invalidate, isInvalidated, isListenerAvailable, isVisible, query, queryAll, removeAttribute, removeAttribute, removeChild, removeEventListener, removeForward, removeForward, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setStubonly, setTemplate, setVisible, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride
-
Methods inherited from interface org.zkoss.zk.ui.api.HtmlBasedComponent
focus, getHeight, getLeft, getSclass, getStyle, getTooltiptext, getTop, getWidth, getZclass, getZindex, getZIndex, setDraggable, setDroppable, setFocus, setHeight, setLeft, setSclass, setStyle, setTooltiptext, setTop, setWidth, setZclass, setZindex, setZIndex
-
-
-
-
Field Detail
-
sortCombobox
protected transient org.zkoss.zul.Combobox sortCombobox
-
browserFilters
protected transient org.zkoss.zul.Combobox browserFilters
-
sortDirectionCheckbox
protected transient org.zkoss.zul.Checkbox sortDirectionCheckbox
-
sortController
protected org.zkoss.zk.ui.event.EventListener sortController
-
-
Constructor Detail
-
SearchToolbarBrowserComponent
public SearchToolbarBrowserComponent(SearchBrowserModel model, AbstractContentBrowser contentBrowser)
-
-
Method Detail
-
initialize
public boolean initialize()
Description copied from class:AbstractBrowserComponentInitializes this browser component i.e. creates all required components, adds event listeners etc. Implementation note: Remember to set theinitializedflag totrueafter this method has been called. Note: This method is automatically called when a model or browser controller is set.- Specified by:
initializein interfaceCockpitComponent- Overrides:
initializein classPagerToolbarBrowserComponent- Returns:
trueif initialization was successful,falseotherwise- See Also:
AbstractBrowserComponent.setModel(BrowserModel)
-
update
public boolean update()
Description copied from class:AbstractBrowserComponentUpdates this browser component i.e. synchronizes its view width the underlying model.- Specified by:
updatein interfaceCockpitComponent- Overrides:
updatein classPagerToolbarBrowserComponent- Returns:
trueif this browser was successfully updated,falseotherwise
-
setModel
public void setModel(BrowserModel model)
Description copied from class:AbstractBrowserComponentSets the model tomodeland callsAbstractBrowserComponent.initialize().- Specified by:
setModelin interfaceBrowserComponent- Overrides:
setModelin classAbstractBrowserComponent- Parameters:
model- the model
-
updateSortFields
protected void updateSortFields()
-
updateBrowserFilters
protected void updateBrowserFilters()
-
getModel
public SearchBrowserModel getModel()
- Specified by:
getModelin interfaceBrowserComponent- Overrides:
getModelin classPagerToolbarBrowserComponent
-
createLeftToolbarContent
protected org.zkoss.zk.ui.HtmlBasedComponent createLeftToolbarContent()
- Overrides:
createLeftToolbarContentin classPagerToolbarBrowserComponent
-
createRightToolbarHbox
protected org.zkoss.zul.Hbox createRightToolbarHbox()
- Overrides:
createRightToolbarHboxin classPagerToolbarBrowserComponent
-
-