com.jgeppert.struts2.jquery.components
Class Autocompleter
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.AbstractContainer
com.jgeppert.struts2.jquery.components.AbstractFormElement
com.jgeppert.struts2.jquery.components.AbstractFormListElement
com.jgeppert.struts2.jquery.components.Autocompleter
- All Implemented Interfaces:
- DraggableBean, DroppableBean, ResizableBean, SelectableBean, SortableBean
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"
/>
- Author:
- Johannes Geppert
| Fields inherited from class com.jgeppert.struts2.jquery.components.AbstractContainer |
bindOn, 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, sortableZindex |
| 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 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)
|
| Methods inherited from class com.jgeppert.struts2.jquery.components.AbstractContainer |
setBindOn, 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, setSortableZindex |
| 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 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 |
JQUERYACTION
public static final java.lang.String JQUERYACTION
- See Also:
- Constant Field Values
TEMPLATE
public static final java.lang.String TEMPLATE
- See Also:
- Constant Field Values
OPEN_TEMPLATE
public static final java.lang.String OPEN_TEMPLATE
- See Also:
- Constant Field Values
LOG
protected static final com.opensymphony.xwork2.util.logging.Logger LOG
delay
protected java.lang.String delay
loadMinimumCount
protected java.lang.String loadMinimumCount
selectBox
protected java.lang.String selectBox
selectBoxIcon
protected java.lang.String selectBoxIcon
onSelectTopics
protected java.lang.String onSelectTopics
onFocusTopics
protected java.lang.String onFocusTopics
onSearchTopics
protected java.lang.String onSearchTopics
maxlength
protected java.lang.String maxlength
readonly
protected java.lang.String readonly
size
protected java.lang.String size
multiple
protected java.lang.String multiple
listLabel
protected java.lang.String listLabel
Autocompleter
public Autocompleter(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
evaluateParams
public void evaluateParams()
- Overrides:
evaluateParams in class org.apache.struts2.components.UIBean
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
setDelay
public void setDelay(java.lang.String delay)
setLoadMinimumCount
public void setLoadMinimumCount(java.lang.String loadMinimumCount)
setSelectBox
public void setSelectBox(java.lang.String selectBox)
setSelectBoxIcon
public void setSelectBoxIcon(java.lang.String selectBoxIcon)
setOnSelectTopics
public void setOnSelectTopics(java.lang.String onSelectTopics)
setOnFocusTopics
public void setOnFocusTopics(java.lang.String onFocusTopics)
- Overrides:
setOnFocusTopics in class AbstractTopicsBean
setOnSearchTopics
public void setOnSearchTopics(java.lang.String onSearchTopics)
setMaxlength
public void setMaxlength(java.lang.String maxlength)
setReadonly
public void setReadonly(java.lang.String readonly)
setSize
public void setSize(java.lang.String size)
setMultiple
public void setMultiple(java.lang.String multiple)
setListLabel
public void setListLabel(java.lang.String listLabel)
Copyright © 2011. All Rights Reserved.