public class Listitem extends XulElement
Default getZclass(): z-listitem (since 5.0.0)
| Modifier and Type | Class and Description |
|---|---|
protected class |
Listitem.ExtraCtrl
A utility class to implement
HtmlBasedComponent.getExtraCtrl(). |
| Constructor and Description |
|---|
Listitem() |
Listitem(String label) |
Listitem(String label,
T value) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addMoved(org.zkoss.zk.ui.Component oldparent,
org.zkoss.zk.ui.Page oldpg,
org.zkoss.zk.ui.Page newpg) |
void |
beforeChildAdded(org.zkoss.zk.ui.Component child,
org.zkoss.zk.ui.Component refChild) |
void |
beforeParentChanged(org.zkoss.zk.ui.Component parent) |
Object |
clone() |
Object |
getExtraCtrl() |
String |
getImage()
Returns the image of the
Listcell it contains. |
int |
getIndex()
Returns the index of this item (a.k.a., the order in the listbox).
|
String |
getLabel()
Returns the label of the
Listcell it contains, or null
if no such cell. |
Listbox |
getListbox()
Returns the list box that it belongs to.
|
Listgroup |
getListgroup()
Returns the listgroup that this item belongs to, or null.
|
int |
getMaxlength()
Returns the maximal length of each item's label.
|
String |
getMold() |
String |
getSrc()
Deprecated.
As of release 3.5.0, it is redundant since it
is the same
getImage(). |
<T> T |
getValue()
Returns the value.
|
String |
getZclass() |
boolean |
isCheckable()
Deprecated.
As of release 8.0.0, please use
isSelectable() |
boolean |
isDisabled()
Returns whether it is disabled.
|
boolean |
isLoaded()
Returns whether the content of this item is loaded.
|
boolean |
isSelectable()
Returns whether it is selectable.
|
boolean |
isSelected()
Returns whether it is selected.
|
protected void |
renderProperties(org.zkoss.zk.ui.sys.ContentRenderer renderer) |
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)
Deprecated.
as of release 6.0.0. To control the size of Listbox related
components, please refer to
Listbox and Listheader instead. |
void |
setImage(String image)
Sets the image of the
Listcell it contains. |
protected void |
setIndex(int index) |
void |
setLabel(String label)
Sets the label of the
Listcell it contains. |
void |
setSelectable(boolean selectable)
Sets whether it is selectable.
|
void |
setSelected(boolean selected)
Sets whether it is selected.
|
void |
setSrc(String src)
Deprecated.
As of release 3.5.0, it is redundant since it
is the same
getSrc(). |
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)
Deprecated.
as of release 6.0.0. To control the size of Listbox related
components, please refer to
Listbox and Listheader instead. |
protected void |
smartUpdate(String name,
boolean value) |
protected void |
smartUpdate(String name,
int value) |
protected void |
smartUpdate(String name,
Object value) |
getContext, getCtrlKeys, getPopup, getPropertyAccess, getTooltip, setContext, setContext, setCtrlKeys, setPopup, setPopup, setTooltip, setTooltipfocus, 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, setZIndexDirectlyaddAnnotation, addAnnotation, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addRedrawCallback, addScopeListener, addShadowRoot, addShadowRootBefore, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildRemoved, detach, didActivate, didActivate, didDeserialize, didDeserialize, disableBindingAnnotation, disableClientUpdate, enableBindingAnnotation, equals, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotation, getAnnotations, getAnnotations, getAnnotations, getAttribute, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getChildren, getClientAttribute, getClientDataAttribute, getClientEvents, getDefaultMold, getDefinition, getDesktop, getEventHandler, getEventHandlerNames, getEventListenerMap, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getNextSibling, getPage, getParent, getPreviousSibling, getRedrawCallback, getRoot, getShadowRoots, 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, 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, setSubBindingAnnotationCount, setTemplate, setVisibleDirectly, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerializepublic Listitem()
public Listitem(String label)
public Listitem(String label, T value)
public Listbox getListbox()
It is the same as AbstractComponent.getParent().
public Listgroup getListgroup()
public String getZclass()
getZclass in class org.zkoss.zk.ui.HtmlBasedComponentpublic 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 int getMaxlength()
public <T> T getValue()
Default: null.
Note: the value is application dependent, you can place whatever value you want.
If you are using listitem with HTML Form (and with the name attribute), it is better to specify a String-typed value.
public <T> void setValue(T value)
value - the value.
Note: the value is application dependent, you can place whatever value you want.
If you are using listitem with HTML Form (and with the name attribute), it is better to specify a String-typed value.
public void setStubonly(String stubonly)
setStubonly in interface org.zkoss.zk.ui.ComponentsetStubonly in class org.zkoss.zk.ui.AbstractComponentpublic void setStubonly(boolean stubonly)
setStubonly in interface org.zkoss.zk.ui.ComponentsetStubonly in class org.zkoss.zk.ui.AbstractComponentpublic boolean isDisabled()
Default: false.
public void setDisabled(boolean disabled)
public boolean isSelected()
Default: false.
public void setSelected(boolean selected)
public String getLabel()
Listcell it contains, or null
if no such cell.public void setLabel(String label)
Listcell it contains.
If it is not created, we automatically create it.
public String getSrc()
getImage().public void setSrc(String src)
getSrc().public void setImage(String image)
Listcell it contains.
If it is not created, we automatically create it.
public int getIndex()
public boolean isLoaded()
getListbox() is live data,
i.e., Listbox.getModel() is not null.protected void setIndex(int index)
public boolean setVisible(boolean visible)
setVisible in interface org.zkoss.zk.ui.ComponentsetVisible in class org.zkoss.zk.ui.AbstractComponentprotected void smartUpdate(String name, Object value)
smartUpdate in class org.zkoss.zk.ui.AbstractComponentprotected void smartUpdate(String name, boolean value)
smartUpdate in class org.zkoss.zk.ui.AbstractComponentprotected void smartUpdate(String name, int value)
smartUpdate in class org.zkoss.zk.ui.AbstractComponentpublic String getMold()
getMold in interface org.zkoss.zk.ui.ComponentgetMold in class org.zkoss.zk.ui.AbstractComponentpublic void setWidth(String width)
Listbox and Listheader instead.setWidth in class org.zkoss.zk.ui.HtmlBasedComponentpublic void setHflex(String flex)
Listbox and Listheader instead.setHflex in class org.zkoss.zk.ui.HtmlBasedComponentprotected void renderProperties(org.zkoss.zk.ui.sys.ContentRenderer renderer)
throws IOException
renderProperties in class XulElementIOExceptionprotected void addMoved(org.zkoss.zk.ui.Component oldparent,
org.zkoss.zk.ui.Page oldpg,
org.zkoss.zk.ui.Page newpg)
addMoved in class org.zkoss.zk.ui.AbstractComponentpublic void beforeParentChanged(org.zkoss.zk.ui.Component parent)
beforeParentChanged in interface org.zkoss.zk.ui.sys.ComponentCtrlbeforeParentChanged in class org.zkoss.zk.ui.AbstractComponentpublic void beforeChildAdded(org.zkoss.zk.ui.Component child,
org.zkoss.zk.ui.Component refChild)
beforeChildAdded in interface org.zkoss.zk.ui.sys.ComponentCtrlbeforeChildAdded in class org.zkoss.zk.ui.AbstractComponentpublic Object clone()
clone in interface org.zkoss.zk.ui.Componentclone in class XulElementpublic Object getExtraCtrl()
getExtraCtrl in interface org.zkoss.zk.ui.sys.ComponentCtrlgetExtraCtrl in class org.zkoss.zk.ui.HtmlBasedComponentCopyright © 2015. All rights reserved.