public class Treeitem extends XulElement implements org.zkoss.zk.ui.ext.Disable
Event:
Constructor and Description |
---|
Treeitem() |
Treeitem(String label) |
Treeitem(String label,
Object value) |
Modifier and Type | Method and Description |
---|---|
void |
beforeChildAdded(org.zkoss.zk.ui.Component child,
org.zkoss.zk.ui.Component refChild) |
void |
beforeParentChanged(org.zkoss.zk.ui.Component parent) |
Object |
clone() |
String |
getImage()
Returns the image of the
Treecell it contains. |
int |
getIndex()
return the index of this item
|
String |
getLabel()
Returns the label of the
Treecell it contains, or null
if no such cell. |
int |
getLevel()
Returns the level this cell is.
|
Treeitem |
getParentItem()
Returns the parent tree item,
or null if this item is already the top level of the tree.
|
String |
getSrc()
Deprecated.
As of release 3.5.0, it is redundant since it
the same as
getImage() . |
Tree |
getTree()
Returns the tree owning this item.
|
Treechildren |
getTreechildren()
Returns the treechildren that this tree item owns, or null if
doesn't have any child.
|
Treerow |
getTreerow()
Returns the treerow that this tree item owns (might null).
|
<T> T |
getValue()
Returns the value.
|
int |
getVisibleItemCount()
Returns the number of visible descendant
Treechildren . |
int |
indexOf()
Deprecated.
As of release 5.0.9, replaced with
getIndex() . |
boolean |
insertBefore(org.zkoss.zk.ui.Component child,
org.zkoss.zk.ui.Component refChild) |
boolean |
isCheckable()
Deprecated.
As of release 8.0.0, please use
isSelectable() |
boolean |
isContainer()
Returns whether the element is to act as a container
which can have child elements.
|
boolean |
isDisabled()
Returns whether it is disabled.
|
boolean |
isEmpty()
Returns whether this element contains no child elements.
|
boolean |
isLoaded()
Return true whether all children of this tree item, if any, is loaded
|
boolean |
isOpen()
Returns whether this container is open.
|
boolean |
isRendered()
Returns true whether this tree item is rendered.
|
boolean |
isSelectable()
Returns whether it is selectable.
|
boolean |
isSelected()
Returns whether this item is selected.
|
void |
onChildAdded(org.zkoss.zk.ui.Component child) |
void |
onChildRemoved(org.zkoss.zk.ui.Component child) |
protected void |
redrawChildren(Writer out) |
protected void |
renderProperties(org.zkoss.zk.ui.sys.ContentRenderer renderer) |
void |
service(org.zkoss.zk.au.AuRequest request,
boolean everError)
Processes an AU request.
|
void |
setCheckable(boolean checkable)
Deprecated.
As of release 8.0.0, please use
setSelectable(boolean) |
void |
setDisabled(boolean disabled)
Sets whether it is disabled.
|
void |
setHflex(String flex)
|
void |
setImage(String image)
Sets the image of the
Treecell it contains. |
void |
setLabel(String label)
Sets the label of the
Treecell it contains. |
void |
setOpen(boolean open)
Sets whether this container is open.
|
void |
setParent(org.zkoss.zk.ui.Component parent) |
void |
setSelectable(boolean selectable)
Sets whether it is selectable.
|
void |
setSelected(boolean selected)
Returns whether this item is selected.
|
void |
setSrc(String src)
Deprecated.
As of release 3.5.0, it is redundant since it
the same as
setImage(java.lang.String) . |
void |
setStubonly(boolean stubonly)
Deprecated.
as of release 7.0.3.
|
void |
setStubonly(String stubonly)
Deprecated.
as of release 7.0.3.
|
<T> void |
setValue(T value)
Sets the value.
|
boolean |
setVisible(boolean visible) |
void |
setWidth(String width)
|
void |
unload()
Unload the tree item
|
getContext, getCtrlKeys, getPopup, getPropertyAccess, getTooltip, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributes
addSclass, evalCSSFlex, focus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZclass, getZindex, getZIndex, removeSclass, removeSclass, setAction, setClass, setDraggable, setDroppable, setFocus, setHeight, setHeight0, setHeightDirectly, setHflex0, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTabindex, setTabindex, setTooltiptext, setTop, setTopDirectly, setVflex, setVflex0, setVflexDirectly, setWidth0, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectly
addAnnotation, addAnnotation, addCallback, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addRedrawCallback, addScopeListener, addShadowRoot, addShadowRootBefore, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildRemoved, 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, invalidate, invalidatePartial, isChildable, isInitialized, isInvalidated, isListenerAvailable, isVisible, onPageAttached, onPageDetached, onWrongValue, query, queryAll, redraw, 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, setSubBindingAnnotationCount, setTemplate, setVisibleDirectly, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerialize
public Treeitem()
public Treeitem(String label)
public boolean isCheckable()
isSelectable()
public void setCheckable(boolean checkable)
setSelectable(boolean)
public boolean isSelectable()
Default: true.
public void setSelectable(boolean selectable)
If the listbox is in a checkmark mode, the selectable state will affect the checkable icon to display or not.
Default: true.
selectable
- public void unload()
To load the tree item, with
Tree.renderItem(Treeitem)
, Tree.renderItem(Treeitem, Object)
, or Tree.renderItems(java.util.Set)
public void setDisabled(boolean disabled)
setDisabled
in interface org.zkoss.zk.ui.ext.Disable
public boolean isDisabled()
Default: false.
isDisabled
in interface org.zkoss.zk.ui.ext.Disable
public boolean isRendered()
isLoaded()
which is used to check whether all children of this tree item are loaded.
Default: false
public boolean isLoaded()
public void setStubonly(String stubonly)
setStubonly
in interface org.zkoss.zk.ui.Component
setStubonly
in class org.zkoss.zk.ui.AbstractComponent
public void setStubonly(boolean stubonly)
setStubonly
in interface org.zkoss.zk.ui.Component
setStubonly
in class org.zkoss.zk.ui.AbstractComponent
public int getIndex()
public int indexOf()
getIndex()
.public Treerow getTreerow()
public Treechildren getTreechildren()
public boolean isContainer()
public boolean isEmpty()
public <T> T getValue()
Default: null.
Note: the value is not sent to the browser, so it is OK to be anything.
public <T> void setValue(T value)
value
- the value.
Note: the value is not sent to the browser, so it is OK to be
anything.public boolean isOpen()
Default: true.
public void setOpen(boolean open)
public boolean isSelected()
public void setSelected(boolean selected)
public int getLevel()
public String getLabel()
Treecell
it contains, or null
if no such cell.public void setLabel(String label)
Treecell
it contains.
If treerow and treecell are not created, we automatically create it.
Notice that this method will create a treerow and treecell automatically if they don't exist. Thus, you cannot attach a treerow to it again if set an image or a label.
public String getSrc()
getImage()
.public void setSrc(String src)
setImage(java.lang.String)
.public void setImage(String image)
Treecell
it contains.
If treerow and treecell are not created, we automatically create it.
Notice that this method will create a treerow and treecell automatically if they don't exist. Thus, you cannot attach a treerow to it again if set an image or a label.
public Treeitem getParentItem()
public Tree getTree()
public boolean setVisible(boolean visible)
setVisible
in interface org.zkoss.zk.ui.Component
setVisible
in class org.zkoss.zk.ui.AbstractComponent
public int getVisibleItemCount()
Treechildren
.
Descendants include direct children, grand children and so on.public void setWidth(String width)
Tree
and Treecol
instead.setWidth
in class org.zkoss.zk.ui.HtmlBasedComponent
public void setHflex(String flex)
Tree
and Treecol
instead.setHflex
in class org.zkoss.zk.ui.HtmlBasedComponent
public void beforeParentChanged(org.zkoss.zk.ui.Component parent)
beforeParentChanged
in interface org.zkoss.zk.ui.sys.ComponentCtrl
beforeParentChanged
in class org.zkoss.zk.ui.AbstractComponent
public void setParent(org.zkoss.zk.ui.Component parent)
setParent
in interface org.zkoss.zk.ui.Component
setParent
in class org.zkoss.zk.ui.AbstractComponent
public void beforeChildAdded(org.zkoss.zk.ui.Component child, org.zkoss.zk.ui.Component refChild)
beforeChildAdded
in interface org.zkoss.zk.ui.sys.ComponentCtrl
beforeChildAdded
in class org.zkoss.zk.ui.AbstractComponent
public boolean insertBefore(org.zkoss.zk.ui.Component child, org.zkoss.zk.ui.Component refChild)
insertBefore
in interface org.zkoss.zk.ui.Component
insertBefore
in class org.zkoss.zk.ui.AbstractComponent
public void onChildAdded(org.zkoss.zk.ui.Component child)
onChildAdded
in interface org.zkoss.zk.ui.sys.ComponentCtrl
onChildAdded
in class org.zkoss.zk.ui.AbstractComponent
public void onChildRemoved(org.zkoss.zk.ui.Component child)
onChildRemoved
in interface org.zkoss.zk.ui.sys.ComponentCtrl
onChildRemoved
in class org.zkoss.zk.ui.AbstractComponent
protected void redrawChildren(Writer out) throws IOException
redrawChildren
in class org.zkoss.zk.ui.AbstractComponent
IOException
public Object clone()
clone
in interface org.zkoss.zk.ui.Component
clone
in class XulElement
protected void renderProperties(org.zkoss.zk.ui.sys.ContentRenderer renderer) throws IOException
renderProperties
in class XulElement
IOException
public void service(org.zkoss.zk.au.AuRequest request, boolean everError)
Default: in addition to what are handled by HtmlBasedComponent.service(org.zkoss.zk.au.AuRequest, boolean)
,
it also handles onOpen.
service
in interface org.zkoss.zk.ui.sys.ComponentCtrl
service
in class org.zkoss.zk.ui.HtmlBasedComponent
Copyright © 2022. All rights reserved.