|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectTagSupport
BodyTagSupport
AbstractClassicTag
HtmlBaseTag
HtmlFocusBaseTag
HtmlDataSourceTag
HtmlDefaultableDataSourceTag
CheckBox
public class CheckBox
Generates a checkbox which binds to a form bean property or databound expression. CheckBox should be used on its own and not within a CheckBoxGroup. CheckBox ignores its body content. CheckBoxes can bind to boolean, Boolean, and Strings.
wantSpecialOffers
. Upon submission, the user specified value is
loaded into the same Form Bean field. The data is submitted to the
action method processData
.
<netui:form action="processData"> Do you want to be notified of special offers? <netui:checkBox dataSource="actionForm.wantsSpecialOffers"/><br> <netui:button value="Submit" type="submit"/> </netui:form>
Nested Class Summary | |
---|---|
static class |
CheckBox.CheckBoxPrefixHandler
The handler for naming and indexing the CheckBox. |
Field Summary |
---|
Fields inherited from class HtmlDefaultableDataSourceTag |
---|
_defaultValue |
Fields inherited from class HtmlDataSourceTag |
---|
_dataSource |
Fields inherited from class AbstractClassicTag |
---|
DefaultNamingChain, EMPTY_STRING, NETUI_UNIQUE_CNT |
Fields inherited from class BodyTagSupport |
---|
bodyContent |
Fields inherited from class TagSupport |
---|
id, pageContext |
Fields inherited from interface BodyTag |
---|
EVAL_BODY_BUFFERED, EVAL_BODY_TAG |
Fields inherited from interface IterationTag |
---|
EVAL_BODY_AGAIN |
Fields inherited from interface Tag |
---|
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
Constructor Summary | |
---|---|
CheckBox()
|
Method Summary | |
---|---|
int |
doAfterBody()
Save the body content of the checkbox. |
int |
doEndTag()
Render the checkbox. |
int |
doStartTag()
Render the checkbox. |
protected List |
getNamingChain()
Return an ArrayList which represents a chain of INameInterceptor
objects. |
protected AbstractHtmlState |
getState()
This method will return the state associated with the tag. |
String |
getTagName()
Return the name of the Tag. |
protected void |
localRelease()
Release any acquired resources. |
void |
setAccessKey(char accessKey)
Sets the accessKey attribute value. |
void |
setAlt(String alt)
Sets the alt attribute value. |
void |
setAttribute(String name,
String value,
String facet)
Base support for the attribute tag. |
void |
setTabindex(int tabindex)
Sets the tabIndex of the rendered html tag. |
Methods inherited from class HtmlDefaultableDataSourceTag |
---|
setDefaultValue |
Methods inherited from class HtmlDataSourceTag |
---|
evaluateDataSource, nameHtmlControl, setDataSource |
Methods inherited from class HtmlFocusBaseTag |
---|
isDisabled, setDisabled, setOnBlur, setOnChange, setOnFocus, setOnSelect |
Methods inherited from class HtmlBaseTag |
---|
getJavaScriptAttribute, getOnClick, getTagId, renderDefaultNameAndId, renderNameAndId, setDir, setLang, setOnClick, setOnDblClick, setOnKeyDown, setOnKeyPress, setOnKeyUp, setOnMouseDown, setOnMouseMove, setOnMouseOut, setOnMouseOver, setOnMouseUp, setStateAttribute, setStyle, setStyleClass, setTagId, setTitle |
Methods inherited from class BodyTagSupport |
---|
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent |
Methods inherited from class TagSupport |
---|
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue |
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface IHtmlCore |
---|
setStyle, setStyleClass, setTagId, setTitle |
Methods inherited from interface Tag |
---|
getParent, setPageContext, setParent |
Constructor Detail |
---|
public CheckBox()
Method Detail |
---|
public String getTagName()
getTagName
in interface INetuiTag
getTagName
in class AbstractClassicTag
public void setAttribute(String name, String value, String facet) throws JspException
type
,
checked
and value
attributes.
setAttribute
in interface IAttributeConsumer
setAttribute
in class HtmlBaseTag
name
- The name of the attribute. This value may not be null or the empty string.value
- The value of the attribute. This may contain an expression.facet
- The name of a facet to which the attribute will be applied. This is optional.
JspException
- A JspException may be thrown if there is an error setting the attribute.protected AbstractHtmlState getState()
getState
in class HtmlBaseTag
AbstractHtmlState
class.protected List getNamingChain()
ArrayList
which represents a chain of INameInterceptor
objects. This method by default returns null
and should be overridden
by objects that support naming.
getNamingChain
in class HtmlDataSourceTag
ArrayList
that will contain INameInterceptor
objects.public int doStartTag() throws JspException
doStartTag
in interface Tag
doStartTag
in class BodyTagSupport
JspException
- if a JSP exception has occurredpublic int doAfterBody() throws JspException
doAfterBody
in interface IterationTag
doAfterBody
in class BodyTagSupport
JspException
- if a JSP exception has occurredpublic int doEndTag() throws JspException
doEndTag
in interface Tag
doEndTag
in class BodyTagSupport
JspException
- if a JSP exception has occurredprotected void localRelease()
localRelease
in class HtmlDefaultableDataSourceTag
public void setAccessKey(char accessKey)
A, C, E, F, G,
H, V, left arrow, and right arrow
.
setAccessKey
in interface IHtmlAccessable
accessKey
- the accessKey value.public void setAlt(String alt)
setAlt
in interface IHtmlAccessable
alt
- the alt value.public void setTabindex(int tabindex)
tabindex
- the tab index.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |