|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.zkoss.zk.ui.AbstractComponent
org.zkoss.zk.ui.HtmlBasedComponent
org.zkoss.zul.impl.XulElement
org.zkoss.zul.impl.LabelElement
org.zkoss.zul.impl.LabelImageElement
org.zkoss.zul.Checkbox
public class Checkbox
A checkbox.
Event:
| Nested Class Summary | |
|---|---|
protected class |
Checkbox.ExtraCtrl
A utility class to implement AbstractComponent.getExtraCtrl(). |
| Nested classes/interfaces inherited from class org.zkoss.zk.ui.AbstractComponent |
|---|
AbstractComponent.Children |
| Field Summary |
|---|
| Fields inherited from class org.zkoss.zk.ui.HtmlBasedComponent |
|---|
_zclass, RS_NO_DISPLAY, RS_NO_HEIGHT, RS_NO_WIDTH |
| Fields inherited from class org.zkoss.zk.ui.AbstractComponent |
|---|
_visible |
| Fields inherited from interface org.zkoss.zk.ui.Component |
|---|
APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPE |
| Constructor Summary | |
|---|---|
Checkbox()
|
|
Checkbox(java.lang.String label)
|
|
Checkbox(java.lang.String label,
java.lang.String image)
|
|
| Method Summary | |
|---|---|
java.lang.String |
getInnerAttrs()
Appends interior attributes for generating the HTML checkbox tag (the name, disabled and other attribute). |
java.lang.String |
getLabelAttrs()
Returns the attributes used by the embedded HTML LABEL tag. |
java.lang.String |
getName()
Returns the name of this component. |
java.lang.String |
getOuterAttrs()
Appends exterior attributes for generating the HTML span tag (the event relevant attribute). |
int |
getTabindex()
Returns the tab order of this component. |
java.lang.String |
getZclass()
Returns the Style of checkbox label Default: "z-checkbox" Since 3.5.1 |
boolean |
isChecked()
Returns whether it is checked. |
boolean |
isDisabled()
Returns whether it is disabled. |
protected java.lang.Object |
newExtraCtrl()
Used by AbstractComponent.getExtraCtrl() to create a client control. |
void |
setChecked(boolean checked)
Sets whether it is checked. |
void |
setDisabled(boolean disabled)
Sets whether it is disabled. |
void |
setName(java.lang.String name)
Sets the name of this component. |
void |
setTabindex(int tabindex)
Sets the tab order of this component. |
| Methods inherited from class org.zkoss.zul.impl.LabelImageElement |
|---|
getEncodedImageURL, getHoverImage, getImage, getImageContent, getImgTag, getImgTag, getSrc, isImageAssigned, setHoverImage, setHoverImageContent, setHoverImageContent, setImage, setImageContent, setImageContent, setSrc |
| Methods inherited from class org.zkoss.zul.impl.LabelElement |
|---|
getLabel, setLabel |
| Methods inherited from class org.zkoss.zul.impl.XulElement |
|---|
getAction, getActionAttrs, getAllOnClickAttrs, getContext, getCtrlKeys, getPopup, getTooltip, setAction, setContext, setContext, setCtrlKeys, setPopup, setPopup, setTooltip, setTooltip |
| Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent |
|---|
focus, getAllOnClickAttrs, getDraggable, getDroppable, getHeight, getLeft, getMoldSclass, getRealSclass, getRealStyle, getRealStyleFlags, getSclass, getStyle, getTooltiptext, getTop, getWidth, getZindex, getZIndex, redraw, setClass, setDraggable, setDroppable, setFocus, setHeight, setLeft, setMoldSclass, setSclass, setStyle, setTooltiptext, setTop, setWidth, setZclass, setZindex, setZIndex |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.zkoss.zul.impl.api.LabelImageElement |
|---|
getHoverImage, getImage, getImageContent, setHoverImage, setHoverImageContent, setHoverImageContent, setImage, setImageContent, setImageContent |
| Methods inherited from interface org.zkoss.zul.impl.api.LabelElement |
|---|
getLabel, setLabel |
| Methods inherited from interface org.zkoss.zul.impl.api.XulElement |
|---|
getAction, getContext, getCtrlKeys, getPopup, getTooltip, setAction, setContext, setContext, setCtrlKeys, setPopup, setPopup, setTooltip, setTooltip |
| Methods inherited from interface org.zkoss.zk.ui.api.HtmlBasedComponent |
|---|
focus, getHeight, getLeft, getSclass, getStyle, getTooltiptext, getTop, getWidth, getZindex, getZIndex, setDraggable, setDroppable, setFocus, setHeight, setLeft, setSclass, setStyle, setTooltiptext, setTop, setWidth, setZclass, setZindex, setZIndex |
| Constructor Detail |
|---|
public Checkbox()
public Checkbox(java.lang.String label)
public Checkbox(java.lang.String label,
java.lang.String image)
| Method Detail |
|---|
public boolean isDisabled()
Default: false.
isDisabled in interface Checkboxpublic void setDisabled(boolean disabled)
setDisabled in interface Checkboxpublic boolean isChecked()
Default: false.
isChecked in interface Checkboxpublic void setChecked(boolean checked)
setChecked in interface Checkboxpublic java.lang.String getName()
Default: null.
Don't use this method if your application is purely based on ZK's event-driven model.
The name is used only to work with "legacy" Web application that handles user's request by servlets. It works only with HTTP/HTML-based browsers. It doesn't work with other kind of clients.
getName in interface Checkboxpublic void setName(java.lang.String name)
Don't use this method if your application is purely based on ZK's event-driven model.
The name is used only to work with "legacy" Web application that handles user's request by servlets. It works only with HTTP/HTML-based browsers. It doesn't work with other kind of clients.
setName in interface Checkboxname - the name of this component.public int getTabindex()
Default: -1 (means the same as browser's default).
getTabindex in interface Checkbox
public void setTabindex(int tabindex)
throws WrongValueException
setTabindex in interface CheckboxWrongValueExceptionpublic java.lang.String getLabelAttrs()
Used only by component developer.
public java.lang.String getInnerAttrs()
Used only by component developers.
getInnerAttrs in class XulElementpublic java.lang.String getOuterAttrs()
Used only by component developers.
getOuterAttrs in class LabelImageElementpublic java.lang.String getZclass()
Default: "z-checkbox"
Since 3.5.1
getZclass in interface HtmlBasedComponentgetZclass in class HtmlBasedComponentHtmlBasedComponent.getSclass(),
HtmlBasedComponent.getRealSclass()protected java.lang.Object newExtraCtrl()
HtmlBasedComponentAbstractComponent.getExtraCtrl() to create a client control.
It is used only by component developers.
Defaut: creates an instance of HtmlBasedComponent.ExtraCtrl.
newExtraCtrl in class LabelImageElement
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||