public abstract class AjaxValidatedTextField<T>
extends org.apache.wicket.markup.html.panel.Panel
Constructor and Description |
---|
AjaxValidatedTextField(java.lang.String id,
org.apache.wicket.model.IModel<T> model) |
AjaxValidatedTextField(java.lang.String id,
org.apache.wicket.model.IModel<T> model,
java.lang.String event) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getErrorResourceKey()
Override this to provide a custom error resource key
|
org.apache.wicket.markup.html.form.TextField<T> |
getField()
Access to the underlying text field
|
protected abstract boolean |
isValid(T value)
Implement this to return false if the value is invalid
|
protected org.apache.wicket.markup.html.form.TextField<T> |
newTextField(java.lang.String id,
org.apache.wicket.model.IModel<T> model) |
protected void |
onError(org.apache.wicket.ajax.AjaxRequestTarget target)
Allows for further actions upon Ajax onError
|
protected void |
onUpdate(org.apache.wicket.ajax.AjaxRequestTarget target)
Allows for further actions upon Ajax onUpdate
|
getWebPage, getWebRequest, getWebResponse, getWebSession
add, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, configure, continueToOriginalDestination, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onDetach, onEvent, onInitialize, onModelChanged, onModelChanging, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, visitParents, warn, wrap
public AjaxValidatedTextField(java.lang.String id, org.apache.wicket.model.IModel<T> model)
public AjaxValidatedTextField(java.lang.String id, org.apache.wicket.model.IModel<T> model, java.lang.String event)
public org.apache.wicket.markup.html.form.TextField<T> getField()
protected abstract boolean isValid(T value)
protected void onUpdate(org.apache.wicket.ajax.AjaxRequestTarget target)
protected void onError(org.apache.wicket.ajax.AjaxRequestTarget target)
protected java.lang.String getErrorResourceKey()