Class DefaultAdvancedContentBrowser
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.AbstractContentBrowser
de.hybris.platform.cockpit.components.contentbrowser.AbstractContentContextBrowser
de.hybris.platform.cockpit.components.contentbrowser.DefaultAdvancedContentBrowser
- All Implemented Interfaces:
DesktopRemovalAwareComponent,Serializable,Cloneable,org.zkoss.zk.ui.Component,org.zkoss.zk.ui.ext.Scope,org.zkoss.zk.ui.sys.ComponentCtrl
- Direct Known Subclasses:
BundleNavigationNodeContentBrowser,CategoryTreeContentBrowser,CmsPageContentBrowser,DefaultPageableContentBrowser,DefaultSearchContentBrowser,LiveEditContentBrowser,NavigationNodeContentBrowser,WelcomeContentBrowser
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.cockpit.components.contentbrowser.AbstractContentBrowser
AbstractContentBrowser.BrowserFocusDivNested 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 booleanprotected static final Stringprotected org.zkoss.zkex.zul.Borderlayoutprotected Map<String,MainAreaComponentFactory> Fields inherited from class de.hybris.platform.cockpit.components.contentbrowser.AbstractContentBrowser
captionComponent, CONTENT_BROWSER_CHANGE, contextAreaComponent, DEFAULT_OVERLAY_SCLASS, DEFAULT_SCLASS, FOCUSED_OVERLAY_SCLASS, FOCUSED_SCLASS, initialized, mainAreaComponent, statusBar, toolbarComponentFields 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 AbstractBrowserComponentCreates and returns the caption component of this content browser.protected AbstractBrowserComponentCreates and returns the context area component of this content browser.org.zkoss.zk.ui.HtmlBasedComponentcreateCustomPager(PageableBrowserModel pageableModel) protected AbstractBrowserComponentprotected AbstractBrowserComponentCreates and returns the main area component of this content browser.org.zkoss.zk.ui.HtmlBasedComponentcreatePageSizeCombobox(PageableBrowserModel pageableModel) protected AbstractBrowserComponentCreates and returns the toolbar component of this content browser.booleanvoiddesktopRemoved(org.zkoss.zk.ui.Desktop desktop) protected StringgetModel()protected booleanInitializes this content browser i.e.voidresize()voidsetModel(BrowserModel model) protected voidbooleanupdate()Updates this content browser i.e.voidThis method makes it possible to force the view to get the currently active item(s) from its model, thus synchronizing itself.voidThis method makes it possible to force the view to re-render the items which are considered "active".voidvoidvoidupdateContextArea(boolean cleanContextHeader) voidupdateItem(TypedObject item, Set<PropertyDescriptor> modifiedProperties, Object reason) This method makes it possible to force the view to re-render a list of items.voidvoidThis method makes it possible to force the view to re-render the items which are considered "selected".voidvoidvoidMethods inherited from class de.hybris.platform.cockpit.components.contentbrowser.AbstractContentBrowser
cleanup, detach, getActionConfiguration, getCaptionComponent, getContentBrowserComponent, getContextAreaComponent, getDDWrapper, getFocusComponent, getMainAreaComponent, getToolbarComponent, isActiveWhenUnfocused, isInitialized, setActiveWhenUnfocused, setContentBrowserComponent, setFocus, setFocusComponent, setParent, setRealSclass, setSclass, updateItemMethods 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, setHeight, setHeight0, setHeightDirectly, setHflex, setHflex0, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, 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, 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, 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, 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
-
viewModeMapping
-
DND_ID
- See Also:
-
COCKPIT_ID_BROWSERAREA_ITEMS_TOTAL
- See Also:
-
mainBorderlayout
protected transient org.zkoss.zkex.zul.Borderlayout mainBorderlayout -
desktopInvalid
protected boolean desktopInvalid
-
-
Constructor Details
-
DefaultAdvancedContentBrowser
public DefaultAdvancedContentBrowser()
-
-
Method Details
-
setModel
- Overrides:
setModelin classAbstractContentBrowser
-
getModel
- Overrides:
getModelin classAbstractContentBrowser
-
resize
public void resize()- Specified by:
resizein classAbstractContentBrowser
-
initialize
protected boolean initialize()Description copied from class:AbstractContentBrowserInitializes this content browser i.e. creates all required components, adds event listeners etc. Note: This method is automatically called when amodelis set. Implementation note: Do not forget to set theAbstractContentBrowser.initializedflag before returning.- Specified by:
initializein classAbstractContentBrowser- Returns:
trueif initialization was successful,falseotherwise- See Also:
-
updateActiveItems
public void updateActiveItems()Description copied from class:AbstractContentBrowserThis method makes it possible to force the view to re-render the items which are considered "active". Note: This will not affect which items are considered active or not.- Specified by:
updateActiveItemsin classAbstractContentBrowser- See Also:
-
updateSelectedItems
public void updateSelectedItems()Description copied from class:AbstractContentBrowserThis method makes it possible to force the view to re-render the items which are considered "selected".- Specified by:
updateSelectedItemsin classAbstractContentBrowser
-
updateItem
Description copied from class:AbstractContentBrowserThis method makes it possible to force the view to re-render a list of items.- Specified by:
updateItemin classAbstractContentBrowser- Parameters:
item- the item which should be re-renderedmodifiedProperties- set of modified propertiesreason- the object that causes the update, can be null
-
update
public boolean update()Description copied from class:AbstractContentBrowserUpdates this content browser i.e. synchronizes its view width the underlying model.- Specified by:
updatein classAbstractContentBrowser- Returns:
trueif this browser was successfully updated,falseotherwise
-
updateStatusBar
public void updateStatusBar()- Overrides:
updateStatusBarin classAbstractContentBrowser
-
updateActivation
public void updateActivation()Description copied from class:AbstractContentBrowserThis method makes it possible to force the view to get the currently active item(s) from its model, thus synchronizing itself.- Specified by:
updateActivationin classAbstractContentBrowser- See Also:
-
showContextArea
protected void showContextArea() -
updateContextArea
public void updateContextArea()- Specified by:
updateContextAreain classAbstractContentBrowser
-
updateContextArea
public void updateContextArea(boolean cleanContextHeader) - Specified by:
updateContextAreain classAbstractContentContextBrowser
-
updateViewMode
public void updateViewMode()- Specified by:
updateViewModein classAbstractContentBrowser
-
updateMainArea
public void updateMainArea()- Specified by:
updateMainAreain classAbstractContentBrowser
-
createCaptionComponent
Creates and returns the caption component of this content browser. The default implementation returns a newCaptionBrowserComponentinstance.- Returns:
- the caption component of this browser component
-
createToolbarComponent
Creates and returns the toolbar component of this content browser. The default implementation returnsnull.- Returns:
- the toolbar component of this browser
-
getViewModes
-
createDefaultViewModeComponent
-
createMainAreaComponent
Creates and returns the main area component of this content browser. The default implementation returns a newAbstractMainAreaBrowserComponentinstance.- Returns:
- the main area component of this browser
-
createContextAreaComponent
Creates and returns the context area component of this content browser. The default implementation returns a newContextAreaBrowserComponentinstance.- Returns:
- the context area component of this browser
-
createCustomPager
-
createPageSizeCombobox
public org.zkoss.zk.ui.HtmlBasedComponent createPageSizeCombobox(PageableBrowserModel pageableModel) -
getDefaultPagingMold
-
currentViewHasOwnModel
public boolean currentViewHasOwnModel() -
updateCaption
public void updateCaption()- Specified by:
updateCaptionin classAbstractContentBrowser
-
updateToolbar
public void updateToolbar()- Specified by:
updateToolbarin classAbstractContentBrowser
-
desktopRemoved
public void desktopRemoved(org.zkoss.zk.ui.Desktop desktop) - Specified by:
desktopRemovedin interfaceDesktopRemovalAwareComponent- Overrides:
desktopRemovedin classAbstractContentBrowser
-