Class ListBrowserSectionComponent
- 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.AbstractSectionComponent
-
- de.hybris.platform.cockpit.components.contentbrowser.ListSectionComponent
-
- de.hybris.platform.cockpit.components.contentbrowser.ListBrowserSectionComponent
-
- All Implemented Interfaces:
BrowserComponent,BrowserSectionComponent,CockpitComponent,SectionComponent,DesktopRemovalAwareComponent,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
- Direct Known Subclasses:
CmsListBrowserSectionComponent
public class ListBrowserSectionComponent extends ListSectionComponent implements BrowserSectionComponent
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringLIST_VIEW_CONFIG_CODE-
Fields inherited from class de.hybris.platform.cockpit.components.contentbrowser.ListSectionComponent
captionContainer, columnModelListener, groupBoxContent, lastResultType, listView, resultModel, tableController
-
Fields inherited from class de.hybris.platform.cockpit.components.contentbrowser.AbstractSectionComponent
EMPTY_TEXT
-
-
Constructor Summary
Constructors Constructor Description ListBrowserSectionComponent(ListBrowserSectionModel sectionModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AbstractTableControllercreateTableController(ListSectionModel listSectionModel, MutableTableModel mutableTableModel, UIListView listView)protected java.lang.StringgetListViewConfigurationCode()SectionBrowserModelgetModel()ListBrowserSectionModelgetSectionModel()booleaninitialize()Initializes this browser component i.e.booleanisListHeaderVisible()protected UIListViewloadListView()Loads the list view and its required components if necessary.voidsetAdditionalCaptionComponent(org.zkoss.zk.ui.Component component)voidsetListHeaderVisible(boolean listHeaderVisible)voidsetModel(BrowserModel model)booleanupdate()Updates this browser component i.e.-
Methods inherited from class de.hybris.platform.cockpit.components.contentbrowser.ListSectionComponent
createSectionView, desktopRemoved, detach, getColumnModelListener, getListViewConfiguration, getResultModel, getRootType, getSectionGroupbox, getTableModel, getUIConfigurationService, setActiveItem, setParent, setTableModel, storeListViewConfiguration, updateActiveItems, updateItem, updateResult, updateSelectedItems
-
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, 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
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.cockpit.components.contentbrowser.CockpitComponent
setActiveItem, updateActiveItems, updateItem, updateSelectedItems
-
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
-
LIST_VIEW_CONFIG_CODE
protected static final java.lang.String LIST_VIEW_CONFIG_CODE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ListBrowserSectionComponent
public ListBrowserSectionComponent(ListBrowserSectionModel sectionModel)
-
-
Method Detail
-
isListHeaderVisible
public boolean isListHeaderVisible()
-
setListHeaderVisible
public void setListHeaderVisible(boolean listHeaderVisible)
-
getSectionModel
public ListBrowserSectionModel getSectionModel()
- Specified by:
getSectionModelin interfaceSectionComponent- Overrides:
getSectionModelin classListSectionComponent
-
getModel
public SectionBrowserModel getModel()
- Specified by:
getModelin interfaceBrowserComponent
-
initialize
public boolean initialize()
Description copied from interface:CockpitComponentInitializes this browser component i.e. creates all required components, adds event listeners etc.- Specified by:
initializein interfaceCockpitComponent- Overrides:
initializein classListSectionComponent- Returns:
trueif initialization was successful,falseotherwise
-
update
public boolean update()
Description copied from interface:CockpitComponentUpdates this browser component i.e. synchronizes its view width the underlying model.- Specified by:
updatein interfaceCockpitComponent- Overrides:
updatein classListSectionComponent- Returns:
trueif this browser was successfully updated,falseotherwise
-
loadListView
protected UIListView loadListView()
Loads the list view and its required components if necessary.- Overrides:
loadListViewin classListSectionComponent- Returns:
- the list view to be used
-
setAdditionalCaptionComponent
public void setAdditionalCaptionComponent(org.zkoss.zk.ui.Component component)
-
createTableController
protected AbstractTableController createTableController(ListSectionModel listSectionModel, MutableTableModel mutableTableModel, UIListView listView)
- Overrides:
createTableControllerin classListSectionComponent
-
setModel
public void setModel(BrowserModel model)
- Specified by:
setModelin interfaceBrowserComponent
-
getListViewConfigurationCode
protected java.lang.String getListViewConfigurationCode()
- Overrides:
getListViewConfigurationCodein classListSectionComponent
-
-