Class AbstractSimpleContentBrowser
- 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.AbstractSimpleContentBrowser
-
- All Implemented Interfaces:
DesktopRemovalAwareComponent,java.io.Serializable,java.lang.Cloneable,org.zkoss.zk.ui.Component,org.zkoss.zk.ui.ext.Scope,org.zkoss.zk.ui.sys.ComponentCtrl
- Direct Known Subclasses:
AbstractWidgetContentBrowser,WidgetDashboardContentBrowser
public abstract class AbstractSimpleContentBrowser extends AbstractContentBrowser
Minimalistic browser view to be used as foundation when building highly customized content browsers. Note: This kind of content browser typically ignores all kinds of event callbacks, thus providing nothing but the bare minimum. This implies, however, that extending classes provide their own update mechanism.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.cockpit.components.contentbrowser.AbstractContentBrowser
AbstractContentBrowser.BrowserFocusDiv
-
-
Field Summary
-
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, toolbarComponent
-
-
Constructor Summary
Constructors Constructor Description AbstractSimpleContentBrowser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidresize()booleanupdate()Updates this content browser i.e.voidupdateActivation()This method makes it possible to force the view to get the currently active item(s) from its model, thus synchronizing itself.voidupdateActiveItems()This method makes it possible to force the view to re-render the items which are considered "active".voidupdateCaption()voidupdateContextArea()voidupdateItem(TypedObject item, java.util.Set<PropertyDescriptor> modifiedProperties, java.lang.Object reason)This method makes it possible to force the view to re-render a list of items.voidupdateMainArea()voidupdateSelectedItems()This method makes it possible to force the view to re-render the items which are considered "selected".voidupdateToolbar()voidupdateViewMode()-
Methods inherited from class de.hybris.platform.cockpit.components.contentbrowser.AbstractContentBrowser
cleanup, desktopRemoved, detach, getActionConfiguration, getCaptionComponent, getContentBrowserComponent, getContextAreaComponent, getDDWrapper, getFocusComponent, getMainAreaComponent, getModel, getToolbarComponent, initialize, isActiveWhenUnfocused, isInitialized, setActiveWhenUnfocused, setContentBrowserComponent, setFocus, setFocusComponent, setModel, setParent, setRealSclass, setSclass, updateItem, updateStatusBar
-
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, setHeight, setHeight0, setHeightDirectly, setHflex, setHflex0, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, 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, 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, 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
-
-
-
-
Method Detail
-
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
-
resize
public void resize()
- Specified by:
resizein 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:
AbstractContentBrowser.updateActiveItems()
-
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:
AbstractContentBrowser.updateActivation()
-
updateCaption
public void updateCaption()
- Specified by:
updateCaptionin classAbstractContentBrowser
-
updateContextArea
public void updateContextArea()
- Specified by:
updateContextAreain classAbstractContentBrowser
-
updateItem
public void updateItem(TypedObject item, java.util.Set<PropertyDescriptor> modifiedProperties, java.lang.Object reason)
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
-
updateMainArea
public void updateMainArea()
- Specified by:
updateMainAreain classAbstractContentBrowser
-
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
-
updateToolbar
public void updateToolbar()
- Specified by:
updateToolbarin classAbstractContentBrowser
-
updateViewMode
public void updateViewMode()
- Specified by:
updateViewModein classAbstractContentBrowser
-
-