public abstract class MessageFormDialog extends AbstractFormDialog<String>
MessageDialog
& MessageFormDialog
are sharing the same code, they just does not extend the same class.AbstractFormDialog.DialogFormSubmitter
CANCEL, CLOSE, LBL_CANCEL, LBL_CLOSE, LBL_NO, LBL_OK, LBL_SUBMIT, LBL_YES, NO, OK, SUBMIT, YES
ENABLE, FLAG_AFTER_RENDERING, FLAG_INITIALIZED, FLAG_PREPARED_FOR_RENDER, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RENDERING, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING
Constructor and Description |
---|
MessageFormDialog(String id,
org.apache.wicket.model.IModel<String> title,
org.apache.wicket.model.IModel<String> message,
DialogButtons buttons)
Constructor.
|
MessageFormDialog(String id,
org.apache.wicket.model.IModel<String> title,
org.apache.wicket.model.IModel<String> message,
DialogButtons buttons,
DialogIcon icon)
Constructor.
|
MessageFormDialog(String id,
org.apache.wicket.model.IModel<String> title,
org.apache.wicket.model.IModel<String> message,
List<DialogButton> buttons)
Constructor.
|
MessageFormDialog(String id,
org.apache.wicket.model.IModel<String> title,
org.apache.wicket.model.IModel<String> message,
List<DialogButton> buttons,
DialogIcon icon)
Constructor.
|
MessageFormDialog(String id,
String title,
String message,
DialogButtons buttons)
Constructor.
|
MessageFormDialog(String id,
String title,
String message,
DialogButtons buttons,
DialogIcon icon)
Constructor.
|
MessageFormDialog(String id,
String title,
String message,
List<DialogButton> buttons)
Constructor.
|
MessageFormDialog(String id,
String title,
String message,
List<DialogButton> buttons,
DialogIcon icon)
Constructor.
|
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. |
protected org.apache.wicket.Component |
newLabel(String id,
org.apache.wicket.model.IModel<String> model)
Gets a new
Component that will be used as a label in the dialog.Override this method when you need to show formatted label. |
void |
onClose(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler,
DialogButton button)
Triggered when the dialog closes.
|
protected void |
onInitialize() |
protected void |
onOpen(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler)
Triggered when the dialog opens
|
getDefaultFormProcessing, getForm, getForm, getModelComparator, getSubmitButton, newButtonAjaxBehavior, onError, onModelChanged, onSubmit
close, findButton, getTitle, getWidth, isDefaultCloseEventEnabled, isEscapeCloseEventEnabled, isModal, isResizable, newWidgetBehavior, onBeforeRender, onClick, onConfigure, onDetach, open, setTitle, setTitle, setTitle
getModel, getModelObject, setModel, setModelObject
getRegionMarkup, newMarkupSourcingStrategy
getWebPage, getWebRequest, getWebResponse, getWebSession
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findComponentToDequeue, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onAfterRenderChildren, onComponentTagBody, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, canCallListenerInterfaceAfterExpiry, 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, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMetaData, 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, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onEvent, onModelChanging, onReAdd, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, 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 MessageFormDialog(String id, String title, String message, DialogButtons buttons)
id
- the markup id, an html div suffice to host a dialog.title
- the title of the dialogmessage
- the message to be displayedbuttons
- button set to be displayedpublic MessageFormDialog(String id, String title, String message, List<DialogButton> buttons)
id
- the markup id, an html div suffice to host a dialog.title
- the title of the dialogmessage
- the message to be displayedbuttons
- list of buttons to be displayedpublic MessageFormDialog(String id, String title, String message, DialogButtons buttons, DialogIcon icon)
id
- the markup id, an html div suffice to host a dialog.title
- the title of the dialogmessage
- the message to be displayedbuttons
- button set to be displayedicon
- the predefined icon to displaypublic MessageFormDialog(String id, String title, String message, List<DialogButton> buttons, DialogIcon icon)
id
- the markup id, an html div suffice to host a dialog.title
- the title of the dialogmessage
- the message to be displayedbuttons
- list of buttons to be displayedicon
- the predefined icon to displaypublic MessageFormDialog(String id, org.apache.wicket.model.IModel<String> title, org.apache.wicket.model.IModel<String> message, DialogButtons buttons)
id
- the markup id, an html div suffice to host a dialog.title
- the title of the dialogmessage
- the message to be displayedbuttons
- button set to be displayedpublic MessageFormDialog(String id, org.apache.wicket.model.IModel<String> title, org.apache.wicket.model.IModel<String> message, List<DialogButton> buttons)
id
- the markup id, an html div suffice to host a dialog.title
- the title of the dialogmessage
- the message to be displayedbuttons
- list of buttons to be displayedpublic MessageFormDialog(String id, org.apache.wicket.model.IModel<String> title, org.apache.wicket.model.IModel<String> message, DialogButtons buttons, DialogIcon icon)
id
- the markup id, an html div suffice to host a dialog.title
- the title of the dialogmessage
- the message to be displayedbuttons
- button set to be displayedicon
- the predefined icon to displaypublic MessageFormDialog(String id, org.apache.wicket.model.IModel<String> title, org.apache.wicket.model.IModel<String> message, List<DialogButton> buttons, DialogIcon icon)
id
- the markup id, an html div suffice to host a dialog.title
- the title of the dialogmessage
- the message to be displayedbuttons
- list of buttons to be displayedicon
- the predefined icon to displayprotected final List<DialogButton> getButtons()
AbstractDialog
getButtons
in class AbstractDialog<String>
AbstractDialog.btnOk
by defaultprotected void onInitialize()
onInitialize
in class AbstractFormDialog<String>
protected void onOpen(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler)
AbstractDialog
onOpen
in class AbstractDialog<String>
handler
- the IPartialPageRequestHandler
public void onClose(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler, DialogButton button)
IDialogListener
onClose
in interface IDialogListener
onClose
in class AbstractFormDialog<String>
handler
- the IPartialPageRequestHandler
button
- the button that closed the dialogprotected org.apache.wicket.Component newLabel(String id, org.apache.wicket.model.IModel<String> model)
Component
that will be used as a label in the dialog.id
- the markup idmodel
- the label IModel
Copyright © 2015 7thWeb. All rights reserved.