com.opensymphony.webwork.components
Class FormButton
java.lang.Object
com.opensymphony.webwork.components.Component
com.opensymphony.webwork.components.UIBean
com.opensymphony.webwork.components.FormButton
- Direct Known Subclasses:
- Reset, Submit
public abstract class FormButton - extends UIBean
FormButton.
- Author:
- Rene Gielen, tm_jee
| Fields inherited from class com.opensymphony.webwork.components.UIBean |
accesskey, cssClass, cssStyle, disabled, label, labelPosition, name, onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onselect, request, required, requiredposition, response, tabindex, template, templateDir, templateSuffix, theme, title, tooltip, tooltipConfig, value |
|
Method Summary |
void |
evaluateExtraParams()
|
protected void |
populateComponentHtmlId(Form form)
Override UIBean's implementation, such that component Html id is determined
in the following order :-
This component id attribute
[containing_form_id]_[this_component_name]
[containing_form_id]_[this_component_action]_[this_component_method]
[containing_form_id]_[this_component_method]
[this_component_name]
[this_component_action]_[this_component_method]
[this_component_method]
[an increasing sequential number unique to the form starting with 0]
|
void |
setAction(String action)
Set action attribute. |
void |
setAlign(String align)
HTML align attribute. |
void |
setMethod(String method)
Set method attribute. |
void |
setType(String type)
The type of submit to use. |
protected abstract boolean |
supportsImageType()
Indicate whether the concrete button supports the type "image". |
| Methods inherited from class com.opensymphony.webwork.components.UIBean |
addFormParameter, buildTemplateName, enableAncestorFormCustomOnsubmit, end, escape, evaluateNameValue, evaluateParams, getDefaultTemplate, getTemplate, getTemplateDir, getTheme, getTooltipConfig, getValueClassType, mergeTemplate, setAccesskey, setCssClass, setCssStyle, setDisabled, setLabel, setLabelposition, setLabelPosition, setName, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setRequired, setRequiredposition, setTabindex, setTemplate, setTemplateDir, setTheme, setTitle, setTooltip, setTooltipConfig, setValue |
| Methods inherited from class com.opensymphony.webwork.components.Component |
addAllParameters, addParameter, altSyntax, copyParams, determineActionURL, determineNamespace, end, fieldError, findAncestor, findString, findString, findValue, findValue, findValue, getComponentStack, getId, getParameters, getStack, popComponentStack, setId, start, toString, usesBody |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
action
protected String action
method
protected String method
align
protected String align
type
protected String type
FormButton
public FormButton(OgnlValueStack stack,
HttpServletRequest request,
HttpServletResponse response)
evaluateExtraParams
public void evaluateExtraParams()
- Overrides:
evaluateExtraParams in class UIBean
populateComponentHtmlId
protected void populateComponentHtmlId(Form form)
- Override UIBean's implementation, such that component Html id is determined
in the following order :-
- This component id attribute
- [containing_form_id]_[this_component_name]
- [containing_form_id]_[this_component_action]_[this_component_method]
- [containing_form_id]_[this_component_method]
- [this_component_name]
- [this_component_action]_[this_component_method]
- [this_component_method]
- [an increasing sequential number unique to the form starting with 0]
- Overrides:
populateComponentHtmlId in class UIBean
supportsImageType
protected abstract boolean supportsImageType()
- Indicate whether the concrete button supports the type "image".
- Returns:
- true if type image is supported.
setAction
public void setAction(String action)
- Set action attribute.
setMethod
public void setMethod(String method)
- Set method attribute.
setAlign
public void setAlign(String align)
- HTML align attribute.
setType
public void setType(String type)
- The type of submit to use. Valid values are input, button and image.
|