T
- the type of the model object of the RequiredTextField
public abstract class InputDialog<T extends Serializable> extends AbstractFormDialog<T>
AbstractFormDialog.DialogFormSubmitter
IJQueryWidget.JQueryWidget
LBL_CANCEL, LBL_CLOSE, LBL_NO, LBL_OK, LBL_SUBMIT, LBL_YES
options
Constructor and Description |
---|
InputDialog(String id,
org.apache.wicket.model.IModel<String> title,
org.apache.wicket.model.IModel<String> label)
Constructor supplying a new default model.
|
InputDialog(String id,
org.apache.wicket.model.IModel<String> title,
org.apache.wicket.model.IModel<String> label,
org.apache.wicket.model.IModel<T> model) |
InputDialog(String id,
String title,
String label)
Constructor supplying a new default model.
|
InputDialog(String id,
String title,
String label,
org.apache.wicket.model.IModel<T> model) |
Modifier and Type | Method and Description |
---|---|
protected List<DialogButton> |
getButtons()
Gets the dialog's buttons.
It is allowed to return a predefined list (ie: DialogButtons#OK_CANCEL#toList()) as long as the buttons state (enable and/or visible) are not modified Warning: It is not legal to create the buttons to be returned in this method. |
org.apache.wicket.markup.html.form.Form<?> |
getForm()
Gets the form to be validated by this dialog.
Warning, the onSubmit and the onError are being delegated to this dialog. |
org.apache.wicket.model.IModel<String> |
getLabel()
Sets the text that will be displayed in front of the text field.
|
protected DialogButton |
getSubmitButton()
Gets the button that is in charge to submit the form.
It should be in the list of buttons returned by AbstractDialog.getButtons() |
boolean |
isRequired()
Indicated whether the underlying input is required
|
boolean |
isResizable()
Indicated whether the dialog is resizable
|
void |
onError(org.apache.wicket.ajax.AjaxRequestTarget target)
Triggered after
Form.onError() (when the form processing has error(s)) |
protected void |
onOpen(org.apache.wicket.ajax.AjaxRequestTarget target)
Triggered when the dialog opens
|
void |
setLabel(org.apache.wicket.model.IModel<String> label)
Sets the text that will be displayed in front of the text field.
|
getDefaultFormProcessing, getForm, newButtonAjaxBehavior, onClose, onInitialize, onSubmit
close, findButton, getModel, getModelObject, getTitle, getWidth, isDefaultCloseEventEnabled, isEscapeCloseEventEnabled, isModal, newWidgetBehavior, onClick, onConfigure, open, setModelObject, setTitle, setTitle, setTitle
onBeforeRender
getWebPage, getWebRequest
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
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, 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, getFeedbackMessage, 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, locateMarkupStream, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onDetach, onEvent, 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, urlFor, urlFor, visitParents, warn, wrap
public InputDialog(String id, String title, String label)
id
- the markupId, an html div suffice to host a dialog.title
- the title of the dialoglabel
- text that will be displayed in front of the text field.public InputDialog(String id, org.apache.wicket.model.IModel<String> title, org.apache.wicket.model.IModel<String> label)
id
- the markupId, an html div suffice to host a dialog.title
- the title of the dialoglabel
- text that will be displayed in front of the text field.public InputDialog(String id, String title, String label, org.apache.wicket.model.IModel<T> model)
id
- the markupId, an html div suffice to host a dialog.title
- the title of the dialoglabel
- text that will be displayed in front of the text field.model
- the model to be usedpublic InputDialog(String id, org.apache.wicket.model.IModel<String> title, org.apache.wicket.model.IModel<String> label, org.apache.wicket.model.IModel<T> model)
id
- the markupId, an html div suffice to host a dialog.title
- the title of the dialoglabel
- text that will be displayed in front of the text field.model
- the model to be usedpublic org.apache.wicket.model.IModel<String> getLabel()
public void setLabel(org.apache.wicket.model.IModel<String> label)
label
- the dialog's labelpublic boolean isRequired()
public org.apache.wicket.markup.html.form.Form<?> getForm()
AbstractFormDialog
getForm
in class AbstractFormDialog<T extends Serializable>
public boolean isResizable()
AbstractDialog
isResizable
in class AbstractDialog<T extends Serializable>
protected List<DialogButton> getButtons()
AbstractDialog
getButtons
in class AbstractDialog<T extends Serializable>
AbstractDialog.btnOk
by defaultprotected DialogButton getSubmitButton()
AbstractFormDialog
AbstractDialog.getButtons()
getSubmitButton
in class AbstractFormDialog<T extends Serializable>
protected void onOpen(org.apache.wicket.ajax.AjaxRequestTarget target)
AbstractDialog
onOpen
in class AbstractDialog<T extends Serializable>
target
- the AjaxRequestTarget
public final void onError(org.apache.wicket.ajax.AjaxRequestTarget target)
AbstractFormDialog
Form.onError()
(when the form processing has error(s))onError
in class AbstractFormDialog<T extends Serializable>
Copyright © 2014 7thWeb. All Rights Reserved.