Class CustomPaging
- 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.CustomPaging
-
- All Implemented Interfaces:
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 CustomPaging extends org.zkoss.zul.DivCustom paging component that supports given molds: normal - standard paging component;
simple - simple paging component - doesn't display total page number
managed - manageable by end user- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringMANAGED_MOLDprotected static java.lang.StringNORMAL_MOLDprotected static java.lang.StringON_PAGINGstatic java.lang.StringON_PAGING_MODE_CHANGEprotected static java.lang.StringSIMPLE_MOLD
-
Constructor Summary
Constructors Constructor Description CustomPaging(boolean simpleMode, java.lang.String mold)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddEventListener(java.lang.String eventName, org.zkoss.zk.ui.event.EventListener eventListener)protected voidapplyCorrectMold()Applies mold that is passed to instance ofCustomPagingintgetActivePage()protected intgetActivePageNormalized()intgetPageSize()intgetTotalSize()voidinit()Initialize paging component, should be called after component setup.booleanisSimpleMode()voidsetActivePage(int activePage)voidsetAutohide(boolean autohide)voidsetDetailed(boolean detailed)voidsetNextButtonDisabled(boolean disabled)voidsetPageSize(int pageSize)voidsetPreviousButtonDisalbled(boolean disabled)voidsetSimpleMode(boolean simpleMode)voidsetTotalSize(int totalSize)voidupdate()-
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, 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
-
ON_PAGING_MODE_CHANGE
public static final java.lang.String ON_PAGING_MODE_CHANGE
- See Also:
- Constant Field Values
-
ON_PAGING
protected static final java.lang.String ON_PAGING
- See Also:
- Constant Field Values
-
NORMAL_MOLD
protected static final java.lang.String NORMAL_MOLD
- See Also:
- Constant Field Values
-
SIMPLE_MOLD
protected static final java.lang.String SIMPLE_MOLD
- See Also:
- Constant Field Values
-
MANAGED_MOLD
protected static final java.lang.String MANAGED_MOLD
- See Also:
- Constant Field Values
-
-
Method Detail
-
setSimpleMode
public void setSimpleMode(boolean simpleMode)
-
setPreviousButtonDisalbled
public void setPreviousButtonDisalbled(boolean disabled)
-
setNextButtonDisabled
public void setNextButtonDisabled(boolean disabled)
-
getActivePageNormalized
protected int getActivePageNormalized()
-
update
public void update()
-
init
public void init()
Initialize paging component, should be called after component setup.
-
addEventListener
public boolean addEventListener(java.lang.String eventName, org.zkoss.zk.ui.event.EventListener eventListener)- Specified by:
addEventListenerin interfaceorg.zkoss.zk.ui.Component- Overrides:
addEventListenerin classorg.zkoss.zk.ui.AbstractComponent
-
applyCorrectMold
protected void applyCorrectMold()
Applies mold that is passed to instance ofCustomPagingNote:
Supported molds: normal, simple, managed Default mold is configured as a parameter default.pagingMold
-
isSimpleMode
public boolean isSimpleMode()
-
getTotalSize
public int getTotalSize()
-
getPageSize
public int getPageSize()
-
getActivePage
public int getActivePage()
-
setTotalSize
public void setTotalSize(int totalSize)
-
setPageSize
public void setPageSize(int pageSize)
-
setActivePage
public void setActivePage(int activePage)
-
setDetailed
public void setDetailed(boolean detailed)
-
setAutohide
public void setAutohide(boolean autohide)
-
-