|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.wicket.Component org.apache.wicket.MarkupContainer org.apache.wicket.markup.html.WebMarkupContainer org.apache.wicket.markup.html.form.LabeledWebMarkupContainer org.apache.wicket.markup.html.form.FormComponent<T> org.apache.wicket.markup.html.form.AbstractTextComponent<T> org.apache.wicket.markup.html.form.TextField<T> org.apache.wicket.extensions.ajax.markup.html.autocomplete.AutoCompleteTextField<T>
T
- The model object typepublic abstract class AutoCompleteTextField<T>
An implementation of a textfield with the autoassist ajax behavior AutoCompleteBehavior
.
FIXME javadoc - constructors need proper descriptions
Note that you must add your own CSS to make the suggestion display properly, see
DefaultCssAutoCompleteTextField
for an example.
DefaultCssAutoCompleteTextField
,
AutoCompleteBehavior
,
IAutoCompleteRenderer
,
Serialized FormNested Class Summary |
---|
Nested classes/interfaces inherited from class org.apache.wicket.markup.html.form.AbstractTextComponent |
---|
AbstractTextComponent.ITextFormatProvider |
Field Summary |
---|
Fields inherited from class org.apache.wicket.markup.html.form.FormComponent |
---|
FLAG_CONVERT_EMPTY_INPUT_STRING_TO_NULL, VALUE_SEPARATOR |
Fields inherited from class org.apache.wicket.Component |
---|
ENABLE, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER |
Constructor Summary | |
---|---|
AutoCompleteTextField(java.lang.String id)
|
|
AutoCompleteTextField(java.lang.String id,
AutoCompleteSettings settings)
Construct. |
|
AutoCompleteTextField(java.lang.String id,
boolean preselect)
Deprecated. use the constructor AutoCompleteTextField
AutoCompleteTextField(String, AutoCompleteSettings) |
|
AutoCompleteTextField(java.lang.String id,
java.lang.Class<T> type)
|
|
AutoCompleteTextField(java.lang.String id,
java.lang.Class<T> type,
IAutoCompleteRenderer<T> renderer)
|
|
AutoCompleteTextField(java.lang.String id,
IAutoCompleteRenderer<T> renderer)
|
|
AutoCompleteTextField(java.lang.String id,
IModel<T> object)
|
|
AutoCompleteTextField(java.lang.String id,
IModel<T> object,
AutoCompleteSettings settings)
Construct. |
|
AutoCompleteTextField(java.lang.String id,
IModel<T> object,
boolean preselect)
Deprecated. use the constructor AutoCompleteTextField
AutoCompleteTextField(String, IModel, AutoCompleteSettings) |
|
AutoCompleteTextField(java.lang.String id,
IModel<T> model,
java.lang.Class<T> type,
AutoCompleteSettings settings)
Construct. |
|
AutoCompleteTextField(java.lang.String id,
IModel<T> model,
java.lang.Class<T> type,
boolean preselect)
Deprecated. use the constructor AutoCompleteTextField
AutoCompleteTextField(String, IModel, Class, AutoCompleteSettings) |
|
AutoCompleteTextField(java.lang.String id,
IModel<T> model,
java.lang.Class<T> type,
IAutoCompleteRenderer<T> renderer,
AutoCompleteSettings settings)
Construct. |
|
AutoCompleteTextField(java.lang.String id,
IModel<T> model,
java.lang.Class<T> type,
IAutoCompleteRenderer<T> renderer,
boolean preselect)
Deprecated. use the constructor AutoCompleteTextField
AutoCompleteTextField(String, IModel, Class, IAutoCompleteRenderer, AutoCompleteSettings) |
|
AutoCompleteTextField(java.lang.String id,
IModel<T> model,
IAutoCompleteRenderer<T> renderer)
|
Method Summary | |
---|---|
protected abstract java.util.Iterator<T> |
getChoices(java.lang.String input)
Callback method that should return an iterator over all possible assist choice objects. |
protected AutoCompleteBehavior<T> |
newAutoCompleteBehavior(IAutoCompleteRenderer<T> renderer,
AutoCompleteSettings settings)
Factory method for autocomplete behavior that will be added to this textfield |
protected void |
onBeforeRender()
If the type is not set try to guess it if the model supports it. |
protected void |
onComponentTag(ComponentTag tag)
Processes the component tag. |
Methods inherited from class org.apache.wicket.markup.html.form.TextField |
---|
getInputType |
Methods inherited from class org.apache.wicket.markup.html.form.AbstractTextComponent |
---|
convertInput, getConvertEmptyInputStringToNull, isInputNullable, setConvertEmptyInputStringToNull |
Methods inherited from class org.apache.wicket.markup.html.form.FormComponent |
---|
add, add, checkRequired, clearInput, convertValue, error, getConvertedInput, getDefaultLabel, getDefaultLabel, getForm, getInput, getInputAsArray, getInputName, getModel, getModelObject, getModelValue, getRawInput, getType, getValidatorKeyPrefix, getValidators, getValue, hasRawInput, inputAsInt, inputAsInt, inputAsIntArray, inputChanged, internalOnModelChanged, invalid, isMultiPart, isRequired, isValid, newValidatable, onDetach, onDisabled, onInvalid, onValid, processChildren, processInput, remove, setConvertedInput, setLabel, setModel, setModelObject, setModelValue, setRequired, setType, shouldTrimInput, trim, updateCollectionModel, updateModel, valid, validate, validateRequired, validateValidators, visitComponentsPostOrder, visitFormComponentsPostOrder |
Methods inherited from class org.apache.wicket.markup.html.form.LabeledWebMarkupContainer |
---|
getLabel, setLabelInternal |
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer |
---|
getWebPage, getWebRequest |
Methods inherited from class org.apache.wicket.MarkupContainer |
---|
add, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, hasAssociatedMarkup, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, onMarkupAttached, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public AutoCompleteTextField(java.lang.String id, java.lang.Class<T> type)
id
- type
- @Deprecated public AutoCompleteTextField(java.lang.String id, IModel<T> model, java.lang.Class<T> type, boolean preselect)
AutoCompleteTextField
AutoCompleteTextField(String, IModel, Class, AutoCompleteSettings)
id
- model
- type
- preselect
- the first itempublic AutoCompleteTextField(java.lang.String id, IModel<T> model, java.lang.Class<T> type, AutoCompleteSettings settings)
id
- model
- type
- settings
- @Deprecated public AutoCompleteTextField(java.lang.String id, IModel<T> object, boolean preselect)
AutoCompleteTextField
AutoCompleteTextField(String, IModel, AutoCompleteSettings)
id
- object
- preselect
- public AutoCompleteTextField(java.lang.String id, IModel<T> object, AutoCompleteSettings settings)
id
- object
- settings
- public AutoCompleteTextField(java.lang.String id, IModel<T> object)
id
- object
- @Deprecated public AutoCompleteTextField(java.lang.String id, boolean preselect)
AutoCompleteTextField
AutoCompleteTextField(String, AutoCompleteSettings)
id
- preselect
- public AutoCompleteTextField(java.lang.String id, AutoCompleteSettings settings)
id
- settings
- public AutoCompleteTextField(java.lang.String id)
id
- public AutoCompleteTextField(java.lang.String id, IAutoCompleteRenderer<T> renderer)
id
- renderer
- public AutoCompleteTextField(java.lang.String id, java.lang.Class<T> type, IAutoCompleteRenderer<T> renderer)
id
- type
- renderer
- public AutoCompleteTextField(java.lang.String id, IModel<T> model, IAutoCompleteRenderer<T> renderer)
id
- model
- renderer
- @Deprecated public AutoCompleteTextField(java.lang.String id, IModel<T> model, java.lang.Class<T> type, IAutoCompleteRenderer<T> renderer, boolean preselect)
AutoCompleteTextField
AutoCompleteTextField(String, IModel, Class, IAutoCompleteRenderer, AutoCompleteSettings)
id
- model
- type
- renderer
- preselect
- public AutoCompleteTextField(java.lang.String id, IModel<T> model, java.lang.Class<T> type, IAutoCompleteRenderer<T> renderer, AutoCompleteSettings settings)
id
- model
- type
- renderer
- settings
- Method Detail |
---|
protected AutoCompleteBehavior<T> newAutoCompleteBehavior(IAutoCompleteRenderer<T> renderer, AutoCompleteSettings settings)
renderer
- auto complete renderersettings
- auto complete settings
protected void onBeforeRender()
onBeforeRender
in class AbstractTextComponent<T>
Component.onBeforeRender()
protected void onComponentTag(ComponentTag tag)
TextField
onComponentTag
in class TextField<T>
tag
- Tag to modifyComponent.onComponentTag(ComponentTag)
protected abstract java.util.Iterator<T> getChoices(java.lang.String input)
input
- current input
AutoCompleteBehavior.getChoices(String)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |