public class Autocompleter extends AbstractFormListElement
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"
/>
| Modifier and Type | Field and Description |
|---|---|
protected String |
autoFocus |
protected String |
delay |
protected String |
forceValidOption |
static String |
JQUERYACTION |
protected String |
listLabel |
protected String |
loadMinimumCount |
protected static com.opensymphony.xwork2.util.logging.Logger |
LOG |
protected String |
maxlength |
protected String |
multiple |
protected String |
onFocusTopics |
protected String |
onSearchTopics |
protected String |
onSelectTopics |
static String |
OPEN_TEMPLATE |
protected String |
readonly |
protected String |
selectBox |
protected String |
selectBoxIcon |
protected String |
size |
static String |
TEMPLATE |
protected String |
valueWidget |
list, listKey, listValue, throwExceptionOnNullValueAttributeparentThemebindOn, deferredLoading, draggable, draggableAddClasses, draggableAppendTo, draggableAxis, draggableCancel, draggableContainment, draggableCursor, draggableDelay, draggableDistance, draggableHandle, draggableHelper, draggableIframeFix, draggableOnDragTopics, draggableOnStartTopics, draggableOnStopTopics, draggableOpacity, draggableRefreshPositions, draggableRevert, draggableRevertDuration, draggableScope, draggableScroll, draggableScrollSensitivity, draggableScrollSpeed, draggableSnap, draggableSnapMode, draggableSnapTolerance, draggableZindex, droppable, droppableAccept, droppableActiveClass, droppableAddClasses, droppableGreedy, droppableHoverClass, droppableOnActivateTopics, droppableOnDeactivateTopics, droppableOnDropTopics, droppableOnOutTopics, droppableOnOverTopics, droppableScope, droppableTolerance, events, reloadTopics, resizable, resizableAnimate, resizableAnimateDuration, resizableAnimateEasing, resizableAspectRatio, resizableAutoHide, resizableContainment, resizableDelay, resizableDistance, resizableGhost, resizableHandles, resizableHelper, resizableMaxHeight, resizableMaxWidth, resizableMinHeight, resizableMinWidth, resizableOnResizeTopics, resizableOnStartTopics, resizableOnStopTopics, selectable, selectableAutoRefresh, selectableCancel, selectableDelay, selectableDistance, selectableFilter, selectableOnSelectedTopics, selectableOnSelectingTopics, selectableOnStartTopics, selectableOnStopTopics, selectableOnUnselectedTopics, selectableOnUnselectingTopics, selectableTolerance, sortable, sortableAppendTo, sortableAxis, sortableCancel, sortableConnectWith, sortableContainment, sortableCursor, sortableCursorAt, sortableDelay, sortableDistance, sortableDropOnEmpty, sortableForceHelperSize, sortableForcePlaceholderSize, sortableGrid, sortableHandle, sortableHelper, sortableItems, sortableOnActivateTopics, sortableOnBeforeStopTopics, sortableOnChangeTopics, sortableOnDeactivateTopics, sortableOnOutTopics, sortableOnOverTopics, sortableOnReceiveTopics, sortableOnRemoveTopics, sortableOnSortTopics, sortableOnStartTopics, sortableOnStopTopics, sortableOnUpdateTopics, sortableOpacity, sortablePlaceholder, sortableRevert, sortableScroll, sortableScrollSensitivity, sortableScrollSpeed, sortableTolerance, sortableZindexdataType, effect, effectDuration, effectMode, effectOptions, errorElementId, errorText, formIds, href, indicator, listenTopics, loadingText, onEffectCompleteTopics, requestType, targets, timeoutonAfterValidationTopics, onAlwaysTopics, onBeforeTopics, onBlurTopics, onChangeTopics, onCompleteTopics, onDisableTopics, onEnableTopics, onErrorTopics, onSuccessTopicsaccesskey, 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| Constructor and Description |
|---|
Autocompleter(com.opensymphony.xwork2.util.ValueStack stack,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
| Modifier and Type | Method and Description |
|---|---|
void |
evaluateParams() |
String |
getDefaultOpenTemplate() |
protected String |
getDefaultTemplate() |
String |
getTheme() |
void |
setAutoFocus(String autoFocus) |
void |
setDelay(String delay) |
void |
setForceValidOption(String forceValidOption) |
void |
setListLabel(String listLabel) |
void |
setLoadMinimumCount(String loadMinimumCount) |
void |
setMaxlength(String maxlength) |
void |
setMultiple(String multiple) |
void |
setOnFocusTopics(String onFocusTopics) |
void |
setOnSearchTopics(String onSearchTopics) |
void |
setOnSelectTopics(String onSelectTopics) |
void |
setReadonly(String readonly) |
void |
setSelectBox(String selectBox) |
void |
setSelectBoxIcon(String selectBoxIcon) |
void |
setSize(String size) |
void |
setTheme(String theme) |
void |
setValueWidget(String valueWidget) |
contains, evaluateExtraParams, getValueClassType, setList, setListKey, setListValue, setThrowExceptionOnNullValueAttributesetParentThemesetBindOn, setDeferredLoading, setDraggable, setDraggableAddClasses, setDraggableAppendTo, setDraggableAxis, setDraggableCancel, setDraggableContainment, setDraggableCursor, setDraggableDelay, setDraggableDistance, setDraggableHandle, setDraggableHelper, setDraggableIframeFix, setDraggableOnDragTopics, setDraggableOnStartTopics, setDraggableOnStopTopics, setDraggableOpacity, setDraggableRefreshPositions, setDraggableRevert, setDraggableRevertDuration, setDraggableScope, setDraggableScroll, setDraggableScrollSensitivity, setDraggableScrollSpeed, setDraggableSnap, setDraggableSnapMode, setDraggableSnapTolerance, setDraggableZindex, setDroppable, setDroppableAccept, setDroppableActiveClass, setDroppableAddClasses, setDroppableGreedy, setDroppableHoverClass, setDroppableOnActivateTopics, setDroppableOnDeactivateTopics, setDroppableOnDropTopics, setDroppableOnOutTopics, setDroppableOnOverTopics, setDroppableScope, setDroppableTolerance, setEvents, setOnCompleteTopics, setOnErrorTopics, setOnSuccessTopics, setReloadTopics, setResizable, setResizableAnimate, setResizableAnimateDuration, setResizableAnimateEasing, setResizableAspectRatio, setResizableAutoHide, setResizableContainment, setResizableDelay, setResizableDistance, setResizableGhost, setResizableHandles, setResizableHelper, setResizableMaxHeight, setResizableMaxWidth, setResizableMinHeight, setResizableMinWidth, setResizableOnResizeTopics, setResizableOnStartTopics, setResizableOnStopTopics, setSelectable, setSelectableAutoRefresh, setSelectableCancel, setSelectableDelay, setSelectableDistance, setSelectableFilter, setSelectableOnSelectedTopics, setSelectableOnSelectingTopics, setSelectableOnStartTopics, setSelectableOnStopTopics, setSelectableOnUnselectedTopics, setSelectableOnUnselectingTopics, setSelectableTolerance, setSortable, setSortableAppendTo, setSortableAxis, setSortableCancel, setSortableConnectWith, setSortableContainment, setSortableCursor, setSortableCursorAt, setSortableDelay, setSortableDistance, setSortableDropOnEmpty, setSortableForceHelperSize, setSortableForcePlaceholderSize, setSortableGrid, setSortableHandle, setSortableHelper, setSortableItems, setSortableOnActivateTopics, setSortableOnBeforeStopTopics, setSortableOnChangeTopics, setSortableOnDeactivateTopics, setSortableOnOutTopics, setSortableOnOverTopics, setSortableOnReceiveTopics, setSortableOnRemoveTopics, setSortableOnSortTopics, setSortableOnStartTopics, setSortableOnStopTopics, setSortableOnUpdateTopics, setSortableOpacity, setSortablePlaceholder, setSortableRevert, setSortableScroll, setSortableScrollSensitivity, setSortableScrollSpeed, setSortableTolerance, setSortableZindexsetDataType, setEffect, setEffectDuration, setEffectMode, setEffectOptions, setErrorElementId, setErrorText, setFormIds, setHref, setIndicator, setListenTopics, setLoadingText, setOnEffectCompleteTopics, setRequestType, setTargets, setTimeoutsetOnAfterValidationTopics, setOnAlwaysTopics, setOnBeforeTopics, setOnBlurTopics, setOnChangeTopics, setOnDisableTopics, setOnEnableTopicsaddFormParameter, buildTemplateName, copyParams, enableAncestorFormCustomOnsubmit, end, ensureAttributeSafelyNotEscaped, escape, evaluateNameValue, getId, getStandardAttributes, 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, setValueaddAllParameters, addParameter, altSyntax, completeExpressionIfAltSyntax, determineActionURL, determineNamespace, end, fieldError, findAncestor, findString, findString, findStringIfAltSyntax, findValue, findValue, findValue, getComponentStack, getParameters, getStack, popComponentStack, setActionMapper, setThrowExceptionsOnELFailure, setUrlHelper, stripExpressionIfAltSyntax, toString, usesBodypublic static final String JQUERYACTION
public static final String TEMPLATE
public static final String OPEN_TEMPLATE
protected static final com.opensymphony.xwork2.util.logging.Logger LOG
protected String delay
protected String loadMinimumCount
protected String selectBox
protected String selectBoxIcon
protected String onSelectTopics
protected String onFocusTopics
protected String onSearchTopics
protected String maxlength
protected String readonly
protected String size
protected String multiple
protected String listLabel
protected String forceValidOption
protected String autoFocus
protected String valueWidget
public Autocompleter(com.opensymphony.xwork2.util.ValueStack stack,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
public String getDefaultOpenTemplate()
getDefaultOpenTemplate in class org.apache.struts2.components.ClosingUIBeanprotected String getDefaultTemplate()
getDefaultTemplate in class org.apache.struts2.components.UIBeanpublic void evaluateParams()
evaluateParams in class org.apache.struts2.components.UIBeanpublic void setTheme(String theme)
setTheme in class org.apache.struts2.components.UIBeanpublic String getTheme()
getTheme in class org.apache.struts2.components.UIBeanpublic void setDelay(String delay)
public void setLoadMinimumCount(String loadMinimumCount)
public void setSelectBox(String selectBox)
public void setSelectBoxIcon(String selectBoxIcon)
public void setOnSelectTopics(String onSelectTopics)
public void setOnFocusTopics(String onFocusTopics)
setOnFocusTopics in class AbstractTopicsBeanpublic void setOnSearchTopics(String onSearchTopics)
public void setMaxlength(String maxlength)
public void setReadonly(String readonly)
public void setSize(String size)
public void setMultiple(String multiple)
public void setListLabel(String listLabel)
public void setForceValidOption(String forceValidOption)
public void setAutoFocus(String autoFocus)
public void setValueWidget(String valueWidget)
Copyright © 2013. All Rights Reserved.