com.bea.wlw.netui.tags.html
Class GetNetuiTagName
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.BodyTagSupport
com.bea.wlw.netui.tags.AbstractBaseTag
com.bea.wlw.netui.tags.html.GetNetuiTagName
- All Implemented Interfaces:
- HtmlConstants, Serializable, javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag
public class GetNetuiTagName
- extends AbstractBaseTag
Returns the value of the tagId attribute.
This tag allows you to track the value of the tagId attribute, the value of which will be re-written
if the web application is part of a Portal application.
This tag is especially useful when you need to pass the tagId value to an HTML tag.
In the following example, the tagId value is passed from the tag <netui:radioButtonOption>
to the HTML tag <label>.
<netui:radioButtonOption tagId="radio1" value="value1"/>
<label for="<netui:getNetuiTagName tagId="radio1"/>">Display Text 1</label>
If the tagId attribute in the tag is re-written,
the <label> can access the re-written value through the
tag <netui:getNetuiTagName>.
- See Also:
- Serialized Form
- Example:
<netui:form action="processData">
<netui:radioButtonGroup dataSource="{actionForm.selection}">
<label for="<netui:getNetuiTagName tagId="radio1"/>">Display Text 1</label><netui:radioButtonOption tagId="radio1" value="value1"/><br>
<label for="<netui:getNetuiTagName tagId="radio1"/>">Display Text 2</label><netui:radioButtonOption tagId="radio2" value="value2"/><br>
<label for="<netui:getNetuiTagName tagId="radio1"/>">Display Text 3</label><netui:radioButtonOption tagId="radio3" value="value3"/><br>
</netui:radioButtonGroup>
<netui:button value="Submit" />
</netui:form>
- Beadoc.see:
-
Using JavaScript in Page Flow and Portal Applications
- Beadoc.tagdescription:
Returns the value of the tagId attribute.
This tag allows you to track the value of the tagId attribute, the value of which will be re-written
if the web application is part of a Portal application.
This tag is especially useful when you need to pass the tagId value to an HTML tag, or to
some other tag that is not within the <netui...> tag library.
In the following example, the tagId value is passed from the tag <netui:radioButtonOption>
to the HTML tag <label>.
<netui:radioButtonOption tagId="radio1" value="value1"/>
<label for="<netui:getNetuiTagName tagId="radio1"/>">Display Text 1</label>
If the tagId attribute in the tag is re-written,
the <label> can access the re-written value through the
tag <netui:getNetuiTagName>.
Fields inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
bodyContent |
Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
id, pageContext |
Fields inherited from interface com.bea.wlw.netui.tags.html.HtmlConstants |
ACCEPT, ACCESSKEY, ACTION, ALIGN, ALINK, ALT, ANCHOR, BACKGROUND, BASE, BGCOLOR, BODY, BORDER, BR, CAPTION, CELLPADDING, CELLSPACING, CHAR, CHAROFF, CHARSET, CHECKED, CLASS, COLS, COORDS, DIR, DISABLED, DIV, ENCTYPE, FOR, FORM, FORM_GET, FORM_POST, FRAME, HEIGHT, HREF, HREFLANG, HSPACE, HTML, ID, IMAGE, INPUT, INPUT_BUTTON, INPUT_CHECKBOX, INPUT_FILE, INPUT_HIDDEN, INPUT_IMAGE, INPUT_PASSWORD, INPUT_RADIO, INPUT_RESET, INPUT_SUBMIT, INPUT_TEXT, ISMAP, LABEL, LANG, LINK, LONGDESC, MAXLENGTH, METHOD, NAME, ONBLUR, ONCHANGE, ONCLICK, ONDBLCLICK, ONFOCUS, ONKEYDOWN, ONKEYPRESS, ONKEYUP, ONLOAD, ONMOUSEDOWN, ONMOUSEMOVE, ONMOUSEOUT, ONMOUSEOVER, ONMOUSEUP, ONRESET, ONSELECT, ONSUBMIT, ONUNLOAD, OPTION, READONLY, REL, REV, ROWS, RULES, SELECT, SHAPE, SIZE, SPAN, SRC, STYLE, SUMMARY, TABINDEX, TABLE, TARGET, TD, TEXT, TEXTAREA, TITLE, TR, TYPE, USEMAP, VALIGN, VALUE, VLINK, VSPACE, WIDTH |
Fields inherited from interface javax.servlet.jsp.tagext.BodyTag |
EVAL_BODY_BUFFERED, EVAL_BODY_TAG |
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag |
EVAL_BODY_AGAIN |
Fields inherited from interface javax.servlet.jsp.tagext.Tag |
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
Methods inherited from class com.bea.wlw.netui.tags.AbstractBaseTag |
addTagIdMapping, containsExpression, evaluateAttributeToString, evaluateExpression, filter, filter, formatErrorString, formatString, getAttribute, getErrorsReport, getExpressionEvaluator, getJavaScriptUtils, getNearestForm, getNextId, getQualifiedBundleName, getScriptReporter, getUserLocale, hasErrors, isExpression, prepForRendering, registerAttribute, registerError, registerTagError, release, removeAttribute, renderAttribute, renderAttributes, reportErrors, rewriteName, setPageContext, updateExpression, write |
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
doAfterBody, doEndTag, doInitBody, getBodyContent, getPreviousOut, setBodyContent |
Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setParent, setValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.servlet.jsp.tagext.Tag |
getParent, setParent |
GetNetuiTagName
public GetNetuiTagName()
getTagName
public String getTagName()
- Return the name of the Tag.
- Specified by:
getTagName
in class AbstractBaseTag
getTagId
public String getTagId()
setTagId
public void setTagId(String tagId)
- Return the value of this tagId attribute.
- Beadoc.attributedescription:
- Return the value of this tagId attribute.
- Beadoc.attributesyntaxvalue:
- string_tagId
- Beadoc.databindable:
- false
doStartTag
public int doStartTag()
throws javax.servlet.jsp.JspException
- Specified by:
doStartTag
in interface javax.servlet.jsp.tagext.Tag
- Overrides:
doStartTag
in class javax.servlet.jsp.tagext.BodyTagSupport
- Throws:
javax.servlet.jsp.JspException
localRelease
protected void localRelease()
- Release any acquired resources.
- Overrides:
localRelease
in class AbstractBaseTag