com.jgeppert.struts2.jquery.components
Class Anchor
java.lang.Object
org.apache.struts2.components.Component
org.apache.struts2.components.UIBean
org.apache.struts2.components.ClosingUIBean
com.jgeppert.struts2.jquery.components.AbstractTopicsBean
com.jgeppert.struts2.jquery.components.AbstractRemoteBean
com.jgeppert.struts2.jquery.components.Anchor
- All Implemented Interfaces:
- ButtonBean
public class Anchor
- extends AbstractRemoteBean
- implements ButtonBean
A tag that creates an HTML <a/> element, that when clicked makes an
asynchronous request(XMLHttpRequest). The url attribute must be build using
the <s:url/> tag.
Examples
<div id="div1">Div 1</div>
<s:url id="ajaxTest" value="/AjaxTest.action"/>
<sj:a id="link1" href="%{ajaxTest}" target="div1"> Update Content </sj:a>
<s:form id="form" action="AjaxTest">
<input type="textbox" name="data"> </s:form>
<sj:a formId="form" targets="div1">Submit form</sj:a>
- Author:
- Johannes Geppert
| Fields inherited from class com.jgeppert.struts2.jquery.components.AbstractRemoteBean |
dataType, effect, effectDuration, effectMode, effectOptions, errorElementId, errorText, formIds, href, indicator, listenTopics, loadingText, onEffectCompleteTopics, requestType, targets, timeout |
| Fields inherited from class com.jgeppert.struts2.jquery.components.AbstractTopicsBean |
onAfterValidationTopics, onAlwaysTopics, onBeforeTopics, onBlurTopics, onChangeTopics, onCompleteTopics, onDisableTopics, onEnableTopics, onErrorTopics, onFocusTopics, onSuccessTopics |
| Fields inherited from class org.apache.struts2.components.UIBean |
accesskey, cssClass, cssErrorClass, cssErrorStyle, cssStyle, defaultTemplateDir, defaultUITheme, disabled, dynamicAttributes, id, javascriptTooltip, key, label, labelPosition, labelSeparator, name, onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onselect, request, required, requiredposition, response, standardAttributesMap, tabindex, template, templateDir, templateEngineManager, templateSuffix, theme, title, tooltip, tooltipConfig, tooltipCssClass, tooltipDelay, tooltipIconPath, value |
| Fields inherited from class org.apache.struts2.components.Component |
actionMapper, COMPONENT_STACK, parameters, stack, throwExceptionOnELFailure |
|
Constructor Summary |
Anchor(com.opensymphony.xwork2.util.ValueStack stack,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
| Methods inherited from class com.jgeppert.struts2.jquery.components.AbstractRemoteBean |
setDataType, setEffect, setEffectDuration, setEffectMode, setEffectOptions, setErrorElementId, setErrorText, setFormIds, setHref, setIndicator, setListenTopics, setLoadingText, setOnEffectCompleteTopics, setRequestType, setTargets, setTimeout |
| Methods inherited from class com.jgeppert.struts2.jquery.components.AbstractTopicsBean |
setOnAfterValidationTopics, setOnAlwaysTopics, setOnBeforeTopics, setOnBlurTopics, setOnChangeTopics, setOnCompleteTopics, setOnDisableTopics, setOnEnableTopics, setOnErrorTopics, setOnFocusTopics, setOnSuccessTopics |
| Methods inherited from class org.apache.struts2.components.ClosingUIBean |
setOpenTemplate, start |
| Methods inherited from class org.apache.struts2.components.UIBean |
addFormParameter, buildTemplateName, copyParams, enableAncestorFormCustomOnsubmit, end, ensureAttributeSafelyNotEscaped, escape, evaluateNameValue, evaluateParams, getId, getStandardAttributes, getTemplate, getTemplateDir, getTooltipConfig, getValueClassType, mergeTemplate, populateComponentHtmlId, setAccesskey, setCssClass, setCssErrorClass, setCssErrorStyle, setCssStyle, setDefaultTemplateDir, setDefaultUITheme, setDisabled, setDynamicAttributes, setId, setJavascriptTooltip, setKey, setLabel, setLabelposition, setLabelSeparator, setName, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setRequired, setRequiredposition, setTabindex, setTemplate, setTemplateDir, setTemplateEngineManager, setTitle, setTooltip, setTooltipConfig, setTooltipCssClass, setTooltipDelay, setTooltipIconPath, setValue |
| Methods inherited from class org.apache.struts2.components.Component |
addAllParameters, addParameter, altSyntax, altSyntax, completeExpressionIfAltSyntax, determineActionURL, determineNamespace, end, fieldError, findAncestor, findString, findString, findStringIfAltSyntax, findValue, findValue, findValue, getComponentStack, getParameters, getStack, popComponentStack, setActionMapper, setThrowExceptionsOnELFailure, setUrlHelper, stripExpressionIfAltSyntax, stripExpressionIfAltSyntax, toString, usesBody |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TEMPLATE
public static final java.lang.String TEMPLATE
- See Also:
- Constant Field Values
TEMPLATE_CLOSE
public static final java.lang.String TEMPLATE_CLOSE
- See Also:
- Constant Field Values
COMPONENT_NAME
public static final java.lang.String COMPONENT_NAME
RANDOM
public static final transient java.util.Random RANDOM
JQUERYACTION
public static final java.lang.String JQUERYACTION
- See Also:
- Constant Field Values
openDialog
protected java.lang.String openDialog
onClickTopics
protected java.lang.String onClickTopics
validate
protected java.lang.String validate
validateFunction
protected java.lang.String validateFunction
button
protected java.lang.String button
buttonIcon
protected java.lang.String buttonIcon
buttonIconSecondary
protected java.lang.String buttonIconSecondary
buttonText
protected java.lang.String buttonText
Anchor
public Anchor(com.opensymphony.xwork2.util.ValueStack stack,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
getDefaultOpenTemplate
public java.lang.String getDefaultOpenTemplate()
- Specified by:
getDefaultOpenTemplate in class org.apache.struts2.components.ClosingUIBean
getDefaultTemplate
protected java.lang.String getDefaultTemplate()
- Specified by:
getDefaultTemplate in class org.apache.struts2.components.UIBean
getComponentName
public java.lang.String getComponentName()
evaluateExtraParams
public void evaluateExtraParams()
- Overrides:
evaluateExtraParams in class AbstractRemoteBean
setTheme
public void setTheme(java.lang.String theme)
- Overrides:
setTheme in class org.apache.struts2.components.UIBean
getTheme
public java.lang.String getTheme()
- Overrides:
getTheme in class org.apache.struts2.components.UIBean
setOpenDialog
public void setOpenDialog(java.lang.String openDialog)
setOnClickTopics
public void setOnClickTopics(java.lang.String onClickTopics)
setButton
public void setButton(java.lang.String button)
- Specified by:
setButton in interface ButtonBean
setButtonIcon
public void setButtonIcon(java.lang.String buttonIcon)
- Specified by:
setButtonIcon in interface ButtonBean
setButtonIconSecondary
public void setButtonIconSecondary(java.lang.String buttonIconSecondary)
- Specified by:
setButtonIconSecondary in interface ButtonBean
setButtonText
public void setButtonText(java.lang.String buttonText)
- Specified by:
setButtonText in interface ButtonBean
setValidateFunction
public void setValidateFunction(java.lang.String validateFunction)
setValidate
public void setValidate(java.lang.String validate)
Copyright © 2012. All Rights Reserved.