|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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.AbstractContainer
com.jgeppert.struts2.jquery.components.AbstractFormElement
com.jgeppert.struts2.jquery.components.AbstractFormListElement
com.jgeppert.struts2.jquery.components.Autocompleter
public class Autocompleter
A tag that creates an Autocompleter.
Examples
Autocompleter handle a String Array
<sj:autocompleter id="languages" list="%{languages}"/>
Autocompleter that handle a JSON Result
<s:url id="remoteurl" action="jsonlanguages"/>
<sj:autocompleter
id="languages"
href="%{remoteurl}"
delay="50"
loadMinimumCount="2"
/>
Autocompleter as Select Box
<sj:autocompleter
id="customers"
name="echo"
list="%{customers}"
listValue="name"
listKey="id"
selectBox="true"
/>
| Field Summary | |
|---|---|
protected java.lang.String |
delay
|
static java.lang.String |
JQUERYACTION
|
protected java.lang.String |
loadMinimumCount
|
protected static com.opensymphony.xwork2.util.logging.Logger |
LOG
|
protected java.lang.String |
maxlength
|
protected java.lang.String |
multiple
|
protected java.lang.String |
onFocusTopics
|
protected java.lang.String |
onSearchTopics
|
protected java.lang.String |
onSelectTopics
|
static java.lang.String |
OPEN_TEMPLATE
|
protected java.lang.String |
readonly
|
protected java.lang.String |
selectBox
|
protected java.lang.String |
selectBoxIcon
|
protected java.lang.String |
size
|
static java.lang.String |
TEMPLATE
|
| Fields inherited from class com.jgeppert.struts2.jquery.components.AbstractFormListElement |
|---|
list, listKey, listValue, throwExceptionOnNullValueAttribute |
| Fields inherited from class com.jgeppert.struts2.jquery.components.AbstractFormElement |
|---|
parentTheme |
| 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 |
|---|
onAlwaysTopics, onBeforeTopics, onBlurTopics, onChangeTopics, onCompleteTopics, onDisableTopics, onEnableTopics, onErrorTopics, 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, 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 | |
|---|---|
Autocompleter(com.opensymphony.xwork2.util.ValueStack stack,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
|
| Method Summary | |
|---|---|
void |
evaluateParams()
|
java.lang.String |
getDefaultOpenTemplate()
|
protected java.lang.String |
getDefaultTemplate()
|
java.lang.String |
getTheme()
|
void |
setDelay(java.lang.String delay)
|
void |
setLoadMinimumCount(java.lang.String loadMinimumCount)
|
void |
setMaxlength(java.lang.String maxlength)
|
void |
setMultiple(java.lang.String multiple)
|
void |
setOnFocusTopics(java.lang.String onFocusTopics)
|
void |
setOnSearchTopics(java.lang.String onSearchTopics)
|
void |
setOnSelectTopics(java.lang.String onSelectTopics)
|
void |
setReadonly(java.lang.String readonly)
|
void |
setSelectBox(java.lang.String selectBox)
|
void |
setSelectBoxIcon(java.lang.String selectBoxIcon)
|
void |
setSize(java.lang.String size)
|
void |
setTheme(java.lang.String theme)
|
| Methods inherited from class com.jgeppert.struts2.jquery.components.AbstractFormListElement |
|---|
contains, evaluateExtraParams, getValueClassType, setList, setListKey, setListValue, setThrowExceptionOnNullValueAttribute |
| Methods inherited from class com.jgeppert.struts2.jquery.components.AbstractFormElement |
|---|
setParentTheme |
| 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 |
|---|
setOnAlwaysTopics, setOnBeforeTopics, setOnBlurTopics, setOnChangeTopics, setOnDisableTopics, setOnEnableTopics |
| Methods inherited from class org.apache.struts2.components.ClosingUIBean |
|---|
setOpenTemplate, start |
| Methods inherited from class org.apache.struts2.components.UIBean |
|---|
addFormParameter, buildTemplateName, enableAncestorFormCustomOnsubmit, end, ensureAttributeSafelyNotEscaped, escape, evaluateNameValue, getId, getTemplate, getTemplateDir, getTooltipConfig, 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, copyParams, determineActionURL, determineNamespace, end, fieldError, findAncestor, findString, findString, findStringIfAltSyntax, findValue, findValue, findValue, getComponentStack, getParameters, getStack, popComponentStack, setActionMapper, setThrowExceptionsOnELFailure, stripExpressionIfAltSyntax, stripExpressionIfAltSyntax, toString, usesBody |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String JQUERYACTION
public static final java.lang.String TEMPLATE
public static final java.lang.String OPEN_TEMPLATE
protected static final com.opensymphony.xwork2.util.logging.Logger LOG
protected java.lang.String delay
protected java.lang.String loadMinimumCount
protected java.lang.String selectBox
protected java.lang.String selectBoxIcon
protected java.lang.String onSelectTopics
protected java.lang.String onFocusTopics
protected java.lang.String onSearchTopics
protected java.lang.String maxlength
protected java.lang.String readonly
protected java.lang.String size
protected java.lang.String multiple
| Constructor Detail |
|---|
public Autocompleter(com.opensymphony.xwork2.util.ValueStack stack,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
| Method Detail |
|---|
public java.lang.String getDefaultOpenTemplate()
getDefaultOpenTemplate in class org.apache.struts2.components.ClosingUIBeanprotected java.lang.String getDefaultTemplate()
getDefaultTemplate in class org.apache.struts2.components.UIBeanpublic void evaluateParams()
evaluateParams in class org.apache.struts2.components.UIBeanpublic void setTheme(java.lang.String theme)
setTheme in class org.apache.struts2.components.UIBeanpublic java.lang.String getTheme()
getTheme in class org.apache.struts2.components.UIBeanpublic void setDelay(java.lang.String delay)
public void setLoadMinimumCount(java.lang.String loadMinimumCount)
public void setSelectBox(java.lang.String selectBox)
public void setSelectBoxIcon(java.lang.String selectBoxIcon)
public void setOnSelectTopics(java.lang.String onSelectTopics)
public void setOnFocusTopics(java.lang.String onFocusTopics)
setOnFocusTopics in class AbstractTopicsBeanpublic void setOnSearchTopics(java.lang.String onSearchTopics)
public void setMaxlength(java.lang.String maxlength)
public void setReadonly(java.lang.String readonly)
public void setSize(java.lang.String size)
public void setMultiple(java.lang.String multiple)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||