org.araneaframework.jsp.tag.uilib.form.element
Class BaseFormButtonTag
java.lang.Object
org.araneaframework.jsp.tag.BaseTag
org.araneaframework.jsp.tag.PresentationTag
org.araneaframework.jsp.tag.uilib.form.BaseFormElementHtmlTag
org.araneaframework.jsp.tag.uilib.form.element.BaseFormButtonTag
- All Implemented Interfaces:
- AttributedTagInterface, ContainedTagInterface, FormElementTagInterface, javax.servlet.jsp.tagext.JspTag, StyledTagInterface, javax.servlet.jsp.tagext.Tag, javax.servlet.jsp.tagext.TryCatchFinally
- Direct Known Subclasses:
- FormButtonHtmlTag, FormLinkButtonHtmlTag
- public class BaseFormButtonTag
- extends BaseFormElementHtmlTag
Standard button form element base tag.
- Author:
- Oleg Mürk
| Fields inherited from class org.araneaframework.jsp.tag.uilib.form.BaseFormElementHtmlTag |
accessKey, accessKeyId, backgroundValidation, controlViewModel, derivedId, events, FORMELEMENT_SPAN_PREFIX, formElementViewModel, formFullId, formViewModel, globalUpdateRegions, id, localizedLabel, RENDER_DISABLED_DISABLED, RENDER_DISABLED_READONLY, tabindex, updateRegionNames, updateRegions, validateOnEvent |
| Fields inherited from interface javax.servlet.jsp.tagext.Tag |
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
| Methods inherited from class org.araneaframework.jsp.tag.uilib.form.BaseFormElementHtmlTag |
assertControlType, doEndTag, doFinally, evaluateDisabledRenderMode, getFullFieldId, getHasElementContextSpan, setAccessKeyId, setEvents, setGlobalUpdateRegions, setHasElementContextSpan, setId, setTabindex, setUpdateRegions, setValidateOnEvent, writeBackgroundValidationAttribute, writeFormElementContextClose, writeFormElementContextOpen, writeFormElementContextOpen, writeFormElementContextOpen, writeFormElementValidationErrorMessages, writeFormElementValidityMarkers, writeSubmitScriptForUiEvent, writeSubmitScriptForUiEvent |
| Methods inherited from class org.araneaframework.jsp.tag.BaseTag |
addContextEntry, doCatch, doEndTag, doStartTag, evaluate, evaluateNotNull, executeEndSubtag, executeEndTagAndUnregister, executeStartSubtag, executeSubtag, getConfiguration, getContextEntry, getContextWidget, getContextWidgetFullId, getEnvironment, getLocalizationContext, getOutputData, getParent, hideGlobalContextEntries, registerAndExecuteStartTag, registerSubtag, release, requireContextEntry, restoreGlobalContextEntries, setParent, unregisterSubtag |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
showLabel
protected boolean showLabel
onClickPrecondition
protected String onClickPrecondition
viewModel
protected ButtonControl.ViewModel viewModel
BaseFormButtonTag
public BaseFormButtonTag()
setShowLabel
public void setShowLabel(String showLabel)
- Jsp.attribute:
- type = "java.lang.String"
required = "false"
description = "Whether button shows its label."
setOnClickPrecondition
public void setOnClickPrecondition(String onClickPrecondition)
throws javax.servlet.jsp.JspException
- Throws:
javax.servlet.jsp.JspException- Jsp.attribute:
- type = "java.lang.String"
required = "false"
description = "Precondition for deciding whether go to server side or not."
doStartTag
protected int doStartTag(Writer out)
throws Exception
- Description copied from class:
BaseTag
- Internal callback: before tag.
- Overrides:
doStartTag in class BaseFormElementHtmlTag
- Throws:
Exception