org.riotfamily.forms.element.suggest
Class AutocompleteTextField
java.lang.Object
org.riotfamily.forms.AbstractElement
org.riotfamily.forms.AbstractEditorBase
org.riotfamily.forms.element.AbstractTextElement
org.riotfamily.forms.element.suggest.AutocompleteTextField
- All Implemented Interfaces:
- ContentElement, DHTMLElement, Editor, Element, JavaScriptEventAdapter, ResourceElement
public class AutocompleteTextField
- extends AbstractTextElement
- implements ResourceElement, DHTMLElement, ContentElement
- Since:
- 6.4
- Author:
- Felix Gnass [fgnass at neteye dot de]
Methods inherited from class org.riotfamily.forms.element.AbstractTextElement |
afterBindingSet, getDefaultText, getDefaultValue, getEventTriggerId, getEventTypes, getMaxLength, getPropertyEditor, getSystemStyleClass, getText, getType, getValue, handleJavaScriptEvent, initPropertyEditor, processRequest, setAllowAutocomplete, setDefaultText, setMaxLength, setPropertyEditor, setText, setTextFromValue, setTrim, setType, setValidateOnChange, setValue, setValueFromText, validate, validateSyntax |
Methods inherited from class org.riotfamily.forms.AbstractEditorBase |
addChangeListener, fireChangeEvent, getEditorBinding, getFieldName, getHint, getLabel, getParamName, hasListeners, setEditorBinding, setFieldName, setParamName |
Methods inherited from class org.riotfamily.forms.AbstractElement |
afterFormContextSet, afterFormSet, focus, getForm, getFormContext, getFormListener, getId, getParent, getStyleClass, getWrapperStyleClass, isCompositeElement, isEnabled, isRequired, isVisible, render, render, setEnabled, setForm, setFormContext, setHint, setId, setInline, setLabel, setParent, setReadOnly, setRequired, setStyleClass, setVisible, setWrap |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.riotfamily.forms.Element |
focus, getEventTriggerId, getForm, getFormContext, getId, getParent, getStyleClass, isCompositeElement, isEnabled, isRequired, isVisible, processRequest, render, setEnabled, setForm, setFormContext, setId, setParent, setRequired |
Methods inherited from interface org.riotfamily.forms.Element |
focus, getEventTriggerId, getForm, getFormContext, getId, getParent, getStyleClass, isCompositeElement, isEnabled, isRequired, isVisible, processRequest, render, setEnabled, setForm, setFormContext, setId, setParent, setRequired |
AutocompleteTextField
public AutocompleteTextField()
setModel
public void setModel(AutocompleterModel model)
getResource
public FormResource getResource()
- Specified by:
getResource
in interface ResourceElement
renderInternal
public void renderInternal(PrintWriter writer)
- Overrides:
renderInternal
in class AbstractTextElement
getInitScript
public String getInitScript()
- Description copied from interface:
DHTMLElement
- Returns a JavaScript that is evaluated in order to initialize the
element, or
null
if no initialization is needed.
- Specified by:
getInitScript
in interface DHTMLElement
handleContentRequest
public void handleContentRequest(HttpServletRequest request,
HttpServletResponse response)
throws IOException
- Specified by:
handleContentRequest
in interface ContentElement
- Throws:
IOException