org.zkoss.zul
Class Rows

java.lang.Object
  extended by org.zkoss.zk.ui.AbstractComponent
      extended by org.zkoss.zk.ui.HtmlBasedComponent
          extended by org.zkoss.zul.impl.XulElement
              extended by org.zkoss.zul.Rows
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 Rows
extends XulElement

Defines the rows of a grid. Each child of a rows element should be a Row element.

Default getZclass(): z-rows.(since 3.5.0)

Author:
tomyeh
See Also:
Serialized Form

Nested Class Summary
protected  class Rows.Children
           
protected  class Rows.ExtraCtrl
          A utility class to implement HtmlBasedComponent.getExtraCtrl().
 
Field Summary
 
Fields inherited from class org.zkoss.zk.ui.HtmlBasedComponent
_zclass
 
Fields inherited from interface org.zkoss.zk.ui.Component
APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPE
 
Fields inherited from interface org.zkoss.zk.ui.sys.ComponentCtrl
CE_BUSY_IGNORE, CE_DUPLICATE_IGNORE, CE_IMPORTANT, CE_NON_DEFERRABLE, CE_REPEAT_IGNORE
 
Constructor Summary
Rows()
           
 
Method Summary
protected  void afterInsert(org.zkoss.zk.ui.Component comp)
          Callback if a child has been inserted.
 void beforeChildAdded(org.zkoss.zk.ui.Component child, org.zkoss.zk.ui.Component refChild)
           
 void beforeParentChanged(org.zkoss.zk.ui.Component parent)
           
protected  void beforeRemove(org.zkoss.zk.ui.Component comp)
          Callback if a child will be removed (not removed yet).
 java.lang.Object clone()
           
 java.util.List<org.zkoss.zk.ui.Component> getChildren()
           
 java.lang.Object getExtraCtrl()
           
 Grid getGrid()
          Returns the grid that contains this rows.
 int getGroupCount()
          Returns the number of groups.
 java.util.List<Group> getGroups()
          Returns a list of all Group.
 int getVisibleItemCount()
          Returns the number of visible descendant Row.
 java.lang.String getZclass()
           
 boolean hasGroup()
          Returns whether Group exists.
 boolean insertBefore(org.zkoss.zk.ui.Component child, org.zkoss.zk.ui.Component refChild)
           
 boolean removeChild(org.zkoss.zk.ui.Component child)
          If the child is a group, its groupfoot will be removed at the same time.
protected  void renderProperties(org.zkoss.zk.ui.sys.ContentRenderer renderer)
           
 void setHflex(java.lang.String flex)
          Deprecated. as of release 6.0.0. To control the size of Grid related components, please refer to Grid and Column instead.
 void setWidth(java.lang.String width)
          Deprecated. as of release 6.0.0. To control the size of Grid related components, please refer to Grid and Column instead.
 
Methods inherited from class org.zkoss.zul.impl.XulElement
getContext, getCtrlKeys, getPopup, getTooltip, setContext, setContext, setCtrlKeys, setPopup, setPopup, setTooltip, setTooltip
 
Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent
focus, getAction, getDraggable, getDroppable, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTooltiptext, getTop, getVflex, getWidth, getZindex, getZIndex, service, setAction, setClass, setDraggable, setDroppable, setFocus, setHeight, setHeightDirectly, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTooltiptext, setTop, setTopDirectly, setVflex, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectly
 
Methods inherited from class org.zkoss.zk.ui.AbstractComponent
addAnnotation, addAnnotation, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addScopeListener, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildRemoved, detach, didActivate, didActivate, didDeserialize, didDeserialize, disableClientUpdate, equals, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotation, getAnnotations, getAnnotations, getAnnotations, getAttribute, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getClientEvents, getDefaultMold, getDefinition, getDesktop, getEventHandler, getEventHandlerNames, getEventListenerMap, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRoot, getSpaceOwner, getStubonly, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasFellow, hasFellow, invalidate, isChildable, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onChildRemoved, onPageAttached, onPageDetached, onWrongValue, query, queryAll, redraw, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeEventListener, removeForward, removeForward, removeScopeListener, render, render, render, replace, response, response, response, service, sessionDidActivate, sessionWillPassivate, setAttribute, setAttribute, setAttribute, setAuService, setAutag, setDefinition, setDefinition, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setStubonly, setTemplate, setVisible, setVisibleDirectly, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, willPassivate, willPassivate, willSerialize, willSerialize
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Rows

public Rows()
Method Detail

getGrid

public Grid getGrid()
Returns the grid that contains this rows.

It is the same as AbstractComponent.getParent().


getGroupCount

public int getGroupCount()
Returns the number of groups.

Since:
3.5.0

getGroups

public java.util.List<Group> getGroups()
Returns a list of all Group.

Since:
3.5.0

hasGroup

public boolean hasGroup()
Returns whether Group exists.

Since:
3.5.0

getVisibleItemCount

public int getVisibleItemCount()
Returns the number of visible descendant Row.

Since:
3.5.1

beforeParentChanged

public void beforeParentChanged(org.zkoss.zk.ui.Component parent)
Specified by:
beforeParentChanged in interface org.zkoss.zk.ui.sys.ComponentCtrl
Overrides:
beforeParentChanged in class org.zkoss.zk.ui.AbstractComponent

beforeChildAdded

public void beforeChildAdded(org.zkoss.zk.ui.Component child,
                             org.zkoss.zk.ui.Component refChild)
Specified by:
beforeChildAdded in interface org.zkoss.zk.ui.sys.ComponentCtrl
Overrides:
beforeChildAdded in class org.zkoss.zk.ui.AbstractComponent

insertBefore

public boolean insertBefore(org.zkoss.zk.ui.Component child,
                            org.zkoss.zk.ui.Component refChild)
Specified by:
insertBefore in interface org.zkoss.zk.ui.Component
Overrides:
insertBefore in class org.zkoss.zk.ui.AbstractComponent

removeChild

public boolean removeChild(org.zkoss.zk.ui.Component child)
If the child is a group, its groupfoot will be removed at the same time.

Specified by:
removeChild in interface org.zkoss.zk.ui.Component
Overrides:
removeChild in class org.zkoss.zk.ui.AbstractComponent

afterInsert

protected void afterInsert(org.zkoss.zk.ui.Component comp)
Callback if a child has been inserted.

Default: invalidate if it is the paging mold and it affects the view of the active page.

Since:
3.0.5

beforeRemove

protected void beforeRemove(org.zkoss.zk.ui.Component comp)
Callback if a child will be removed (not removed yet).

Default: invalidate if it is the paging mold and it affects the view of the active page.

Since:
3.0.5

getZclass

public java.lang.String getZclass()
Overrides:
getZclass in class org.zkoss.zk.ui.HtmlBasedComponent

setWidth

public void setWidth(java.lang.String width)
Deprecated. as of release 6.0.0. To control the size of Grid related components, please refer to Grid and Column instead.

Overrides:
setWidth in class org.zkoss.zk.ui.HtmlBasedComponent

setHflex

public void setHflex(java.lang.String flex)
Deprecated. as of release 6.0.0. To control the size of Grid related components, please refer to Grid and Column instead.

Overrides:
setHflex in class org.zkoss.zk.ui.HtmlBasedComponent

clone

public java.lang.Object clone()
Specified by:
clone in interface org.zkoss.zk.ui.Component
Overrides:
clone in class XulElement

getChildren

public java.util.List<org.zkoss.zk.ui.Component> getChildren()
Specified by:
getChildren in interface org.zkoss.zk.ui.Component
Overrides:
getChildren in class org.zkoss.zk.ui.AbstractComponent

renderProperties

protected void renderProperties(org.zkoss.zk.ui.sys.ContentRenderer renderer)
                         throws java.io.IOException
Overrides:
renderProperties in class XulElement
Throws:
java.io.IOException

getExtraCtrl

public java.lang.Object getExtraCtrl()
Specified by:
getExtraCtrl in interface org.zkoss.zk.ui.sys.ComponentCtrl
Overrides:
getExtraCtrl in class org.zkoss.zk.ui.HtmlBasedComponent


Copyright © 2012. All Rights Reserved.