Class Button
- All Implemented Interfaces:
Serializable,Cloneable,org.zkoss.zk.ui.Component,org.zkoss.zk.ui.ext.DynamicPropertied,org.zkoss.zk.ui.ext.RawId,org.zkoss.zk.ui.ext.Scope,org.zkoss.zk.ui.sys.ComponentCtrl
- Author:
- tomyeh
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.zkoss.zhtml.impl.AbstractTag
AbstractTag.ExtraCtrlNested classes/interfaces inherited from class org.zkoss.zk.ui.AbstractComponent
org.zkoss.zk.ui.AbstractComponent.Children, org.zkoss.zk.ui.AbstractComponent.ForwardInfo, org.zkoss.zk.ui.AbstractComponent.TargetInfo -
Field Summary
Fields inherited from class org.zkoss.zhtml.impl.AbstractTag
_tagnmFields inherited from interface org.zkoss.zk.ui.Component
APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPEFields inherited from interface org.zkoss.zk.ui.sys.ComponentCtrl
AFTER_CHILD_ADDED, AFTER_CHILD_REMOVED, AFTER_CLONED, AFTER_PAGE_ATTACHED, AFTER_PAGE_DETACHED, AFTER_PARENT_CHANGED, CE_BUSY_IGNORE, CE_DUPLICATE_IGNORE, CE_IMPORTANT, CE_NON_DEFERRABLE, CE_REPEAT_IGNORE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetForm()Returns the form of this button tag.Returns the formaction of this button tag.Returns the formenctype of this button tag.Returns the formmethod of this tag.Returns the formnovalidate of this tag.Returns the formtarget of this tag.getName()Returns the name of this button tag.getType()Returns the type of this button tag.getValue()Returns the value of this button tag.booleanReturns the autofocus of this button tag.booleanReturns the disabled of this button tag.voidsetAutofocus(boolean autofocus) Sets the autofocus of this button tag.voidsetDisabled(boolean disabled) Sets the disabled of this button tag.voidSets the form of this button tag.voidsetFormaction(String formaction) Sets the formaction of this button tag.voidsetFormenctype(String formenctype) Set the formenctype of this button tag.voidsetFormmethod(String formmethod) Sets the formmethod of this tag.voidsetFormnovalidate(String formnovalidate) Sets the formnovalidate of this tag.voidsetFormtarget(String formtarget) Sets the formtarget of this tag.voidSets the name of this button tag.voidSets the type of this button tag.voidSets the value of this button tag.Methods inherited from class org.zkoss.zhtml.impl.AbstractTag
clone, getAccesskey, getDir, getDynamicProperties, getDynamicProperty, getExtraCtrl, getLang, getPropertyAccess, getSclass, getStyle, getTabindex, getTag, getTitle, getWidgetClass, hasDynamicProperty, isChildable, isContenteditable, isDraggable, isHidden, isOrphanTag, isSpellcheck, redraw, redrawChildrenDirectly, renderProperties, setAccesskey, setContenteditable, setDir, setDraggable, setDynamicProperty, setHidden, setLang, setSclass, setSpellcheck, setStyle, setTabindex, setTitle, setVisible, shallHideId, toStringMethods inherited from class org.zkoss.zk.ui.AbstractComponent
addAnnotation, addCallback, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addRedrawCallback, addScopeListener, addShadowRoot, addShadowRootBefore, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildAdded, beforeChildRemoved, beforeParentChanged, destroyIndexCacheMap, detach, didActivate, didActivate, didDeserialize, didDeserialize, disableBindingAnnotation, disableClientUpdate, disableHostChanged, enableBindingAnnotation, enableHostChanged, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, 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, getForwards, getId, getIndexCacheMap, getLastChild, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRedrawCallback, getRoot, getShadowFellowIfAny, getShadowRoots, getShadowVariable, getShadowVariable, getShadowVariable0, getSpaceOwner, getSpecialRendererOutput, getStubonly, getStubonlyDescendants, getSubBindingAnnotationCount, getTemplate, getTemplateNames, getUuid, getWidgetAttributeNames, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasBindingAnnotation, hasFellow, hasFellow, hasSubBindingAnnotation, initIndexCacheMap, insertBefore, invalidate, isDisabledHostChanged, isInitialized, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onChildRemoved, onPageAttached, onPageDetached, onParentChanged, onWrongValue, query, queryAll, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeCallback, removeChild, removeEventListener, removeForward, removeForward, removeRedrawCallback, removeScopeListener, removeShadowRoot, render, render, render, renderPropertiesOnly, replace, response, response, response, service, service, sessionDidActivate, sessionWillPassivate, setAttribute, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setDefinition, setDefinition, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setStubonly, setStubonlyDescendants, setSubBindingAnnotationCount, setTemplate, setVisibleDirectly, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, updateByClient, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerialize
-
Constructor Details
-
Button
public Button()
-
-
Method Details
-
isAutofocus
public boolean isAutofocus()Returns the autofocus of this button tag.Notice that this attribute refers to the corresponding attribute of the HTML5 specification. Hence, it would still be rendered to client-side as a DOM attribute even if the browser doesn’t support it.
- Since:
- 8.0.3
-
setAutofocus
public void setAutofocus(boolean autofocus) throws org.zkoss.zk.ui.WrongValueException Sets the autofocus of this button tag.Notice that this attribute refers to the corresponding attribute of the HTML5 specification. Hence, it would still be rendered to client-side as a DOM attribute even if the browser doesn’t support it.
- Throws:
org.zkoss.zk.ui.WrongValueException- Since:
- 8.0.3
-
isDisabled
public boolean isDisabled()Returns the disabled of this button tag.- Since:
- 8.0.3
-
setDisabled
public void setDisabled(boolean disabled) throws org.zkoss.zk.ui.WrongValueException Sets the disabled of this button tag.- Throws:
org.zkoss.zk.ui.WrongValueException- Since:
- 8.0.3
-
getName
Returns the name of this button tag.- Since:
- 8.0.3
-
setName
Sets the name of this button tag.- Throws:
org.zkoss.zk.ui.WrongValueException- Since:
- 8.0.3
-
getType
Returns the type of this button tag.- Since:
- 8.0.3
-
setType
Sets the type of this button tag.- Throws:
org.zkoss.zk.ui.WrongValueException- Since:
- 8.0.3
-
getValue
Returns the value of this button tag.- Since:
- 8.0.3
-
setValue
Sets the value of this button tag.- Throws:
org.zkoss.zk.ui.WrongValueException- Since:
- 8.0.3
-
getForm
Returns the form of this button tag.- Since:
- 10.0.0
-
setForm
Sets the form of this button tag.The <form> element to associate the button with (its form owner). The value of this attribute must be the id of a <form> in the same document. (If this attribute is not set, the <button> is associated with its ancestor <form> element, if any.)
This attribute lets you associate <button> elements to <form>s anywhere in the document, not just inside a <form>. It can also override an ancestor <form> element.
- Throws:
org.zkoss.zk.ui.WrongValueException- Since:
- 10.0.0
-
getFormaction
Returns the formaction of this button tag.- Since:
- 10.0.0
-
setFormaction
Sets the formaction of this button tag.The URL that processes the information submitted by the button. Overrides the
actionattribute of the button's form owner. Does nothing if there is no form owner.- Throws:
org.zkoss.zk.ui.WrongValueException- Since:
- 10.0.0
-
getFormenctype
Returns the formenctype of this button tag.- Since:
- 10.0.0
-
setFormenctype
Set the formenctype of this button tag.If the button is a submit button (it's inside/associated with a <form> and doesn't have
type="button"), specifies how to encode the form data that is submitted.- Throws:
org.zkoss.zk.ui.WrongValueException- Since:
- 10.0.0
-
getFormmethod
Returns the formmethod of this tag.- Since:
- 10.0.0
-
setFormmethod
Sets the formmethod of this tag.If the button is a submit button (it's inside/associated with a <form> and doesn't have
type="button"), this attribute specifies the HTTP method used to submit the form.- Throws:
org.zkoss.zk.ui.WrongValueException- Since:
- 10.0.0
-
getFormnovalidate
Returns the formnovalidate of this tag.- Since:
- 10.0.0
-
setFormnovalidate
Sets the formnovalidate of this tag.If the button is a submit button, this Boolean attribute specifies that the form is not to be validated when it is submitted. If this attribute is specified, it overrides the novalidate attribute of the button's form owner.
- Throws:
org.zkoss.zk.ui.WrongValueException- Since:
- 10.0.0
-
getFormtarget
Returns the formtarget of this tag.- Since:
- 10.0.0
-
setFormtarget
Sets the formtarget of this tag.If the button is a submit button, this attribute is an author-defined name or standardized, underscore-prefixed keyword indicating where to display the response from submitting the form. This is the name of, or keyword for, a browsing context (a tab, window, or <iframe>). If this attribute is specified, it overrides the target attribute of the button's form owner.
- Throws:
org.zkoss.zk.ui.WrongValueException- Since:
- 10.0.0
-