zul.mesh
Class Paging

java.lang.Object
  extended by zk.Object
      extended by zk.Widget
          extended by zul.Widget
              extended by zul.mesh.Paging

public class Paging
extends Widget

Paging of long content.

Default Widget.getZclass(): z-paging.


Field Summary
 
Fields inherited from class zk.Widget
$weave, auDelay, autag, bindLevel, className, desktop, effects_, firstChild, id, insertingBefore_, inServer, lastChild, nChildren, nextSibling, parent, previousSibling, uuid, widgetName
 
Fields inherited from class zk.Object
$class, $oid
 
Method Summary
 int getActivePage()
          Returns the active page (starting from 0).
 int getPageCount()
          Returns the number of pages.
 int getPageIncrement()
          Returns the number of page anchors shall appear at the client.
 int getPageSize()
          Returns the page size, aka., the number rows per page.
 int getTotalSize()
          Returns the total number of items.
static void go(DOMElement anc, int pagenumber)
          Goes to the active page according to the page number.
protected  String infoText_()
          Returns the information text of the paging, if isDetailed() is enabled.
 boolean isAutohide()
          Returns whether to automatically hide this component if there is only one page available.
 boolean isBothPaging()
          Returns whether the paging is in both mold. i.e.
 boolean isDetailed()
          Returns whether to show the detailed info, such as getTotalSize().
 void setActivePage(int activePage)
          Sets the active page (starting from 0).
 void setAutohide(boolean autohide)
          Sets whether to automatically hide this component if there is only one page available.
 void setDetailed(boolean detailed)
          Sets whether to show the detailed info, such as getTotalSize().
 void setPageCount(int pageCount)
          Sets the number of pages.
 void setPageIncrement(int pageIncrement)
          Sets the number of page anchors shall appear at the client.
 void setPageSize(int pageSize)
          Sets the page size, aka., the number rows per page.
 void setTotalSize(int totalSize)
          Sets the total number of items.
 
Methods inherited from class zul.Widget
afterKeyDown_, beforeCtrlKeys_, getContext, getCtrlKeys, getOpenTooltip, getPopup, getTooltip, setContext, setContext, setCtrlKeys, setPopup, setPopup, setTooltip, setTooltip
 
Methods inherited from class zk.Widget
$, $f, $f, $f, $init, $n, $n, $o, afterAnima_, afterParentChanged_, appendChild, appendChild, beforeParentChanged_, beforeSendAU_, bind_, bind, bindChildren_, bindDoubleTap_, bindSwipe_, bindTapHold_, canActivate, cleanDrag_, clear, clearCache, cloneDrag_, deferRedrawHTML_, detach, doBlur_, doClick_, doDoubleClick_, doFocus_, doKeyDown_, doKeyPress_, doKeyUp_, domAttrs_, domClass_, domListen_, doMouseDown_, doMouseMove_, doMouseOut_, doMouseOver_, doMouseUp_, domStyle_, domTextStyleAttr_, domTooltiptext_, domUnlisten_, doRightClick_, doSelect_, doSwipe_, doTooltipOut_, doTooltipOver_, dropEffect_, extraBind_, fire, fireX, focus_, focus, forcerender, fromPageCoord, get, getAction, getCaveNode, getChildAt, getChildIndex, getClass, getDraggable, getDragMessage_, getDragNode, getDragOptions_, getDrop_, getDroppable, getElementsById, getElementsByName, getFirstNode_, getFloatZIndex_, getHeight, getHflex, getId, getLeft, getMold, getOldWidget_, getPage, getRenderdefer, getSclass, getScrollLeft, getScrollTop, getStyle, getTextNode, getTooltiptext, getTop, getTopWidget, getVflex, getWidth, getZclass, getZIndex, hide, ignoreDescendantFloatUp_, ignoreDrag_, initDrag_, insertBefore, insertChildHTML_, isAutoId, isBinding, isFloating_, isListen, isRealVisible, isRealVisible, isVisible, isVisible, isWatchable_, listen, listenOnFitSize_, mimicMouseDown_, newInstance, nextUuid, onAfterSize, onChildAdded_, onChildRemoved_, onChildRenderDefer_, onChildReplaced_, onChildVisible_, onDrop_, redraw, redrawHTML_, register, removeChild, removeChild, removeChildHTML_, removeHTML_, replaceCavedChildren_, replaceChildHTML_, replaceHTML, replaceWidget, rerender, rerender, scrollIntoView, sendAU_, set, set, setAction, setChildren, setDomVisible_, setDraggable, setDroppable, setFloating_, setFloatZIndex_, setHeight, setHflex, setId, setLeft, setListener, setListener, setListeners, setMold, setRenderdefer, setSclass, setScrollLeft, setScrollTop, setStyle, setTooltiptext, setTop, setTopmost, setVflex, setVisible, setWidth, setZclass, setZIndex, shallChildROD_, shallIgnoreClick_, show, smartUpdate, unbind_, unbind, unbindChildren_, unbindDoubleTap_, unbindSwipe_, unbindTapHold_, uncloneDrag_, unlisten, unlistenOnFitSize_, updateDomClass_, updateDomStyle_, uuid, zsync
 
Methods inherited from class zk.Object
$init, $instanceof, $super, $super, $supers, $supers, afterInit, isAssignableFrom, isInstance, proxy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setTotalSize

public void setTotalSize(int totalSize)
Sets the total number of items.

Parameters:
totalSize -

getTotalSize

public int getTotalSize()
Returns the total number of items.

Returns:
int

setPageIncrement

public void setPageIncrement(int pageIncrement)
Sets the number of page anchors shall appear at the client.

Parameters:
pageIncrement -

getPageIncrement

public int getPageIncrement()
Returns the number of page anchors shall appear at the client.

Default: 10.

Returns:
int

setDetailed

public void setDetailed(boolean detailed)
Sets whether to show the detailed info, such as getTotalSize().

Parameters:
detailed -

isDetailed

public boolean isDetailed()
Returns whether to show the detailed info, such as getTotalSize().

Returns:
boolean

setPageCount

public void setPageCount(int pageCount)
Sets the number of pages. Note: there is at least one page even no item at all.

Parameters:
pageCount -

getPageCount

public int getPageCount()
Returns the number of pages. Note: there is at least one page even no item at all.

Returns:
int

setActivePage

public void setActivePage(int activePage)
Sets the active page (starting from 0).

Parameters:
activePage -

getActivePage

public int getActivePage()
Returns the active page (starting from 0).

Returns:
int

setPageSize

public void setPageSize(int pageSize)
Sets the page size, aka., the number rows per page.

Parameters:
pageSize -

getPageSize

public int getPageSize()
Returns the page size, aka., the number rows per page.

Returns:
int

setAutohide

public void setAutohide(boolean autohide)
Sets whether to automatically hide this component if there is only one page available.

Parameters:
autohide -

isAutohide

public boolean isAutohide()
Returns whether to automatically hide this component if there is only one page available.

Default: false.

Returns:
boolean

isBothPaging

public boolean isBothPaging()
Returns whether the paging is in both mold. i.e. Top and Bottom

Returns:
boolean

infoText_

protected String infoText_()
Returns the information text of the paging, if isDetailed() is enabled.

Returns:
String

go

public static void go(DOMElement anc,
                      int pagenumber)
Goes to the active page according to the page number.

Parameters:
anc - the anchor of the page number
pagenumber - the page number


Copyright © 2005-2011 Potix Corporation. All Rights Reserved. SourceForge.net Logo