public abstract class ConfirmButton extends com.googlecode.wicket.jquery.core.panel.FormSubmittingPanel<String>
AjaxButton
which pop-ups an OK-Cancel confirmation dialog when clicked. In case of confirmation, the form is sent via a http submit.Button
itself but a Panel, it should not be attached to a <button /> but on a <div /> or a <span /> for instance.Constructor and Description |
---|
ConfirmButton(String id,
org.apache.wicket.model.IModel<String> label,
org.apache.wicket.model.IModel<String> title,
org.apache.wicket.model.IModel<String> message)
Constructor
|
ConfirmButton(String id,
String label,
String title,
String message)
Constructor
|
Modifier and Type | Method and Description |
---|---|
protected String |
getIcon()
Gets the icon being displayed in the button
|
protected AbstractDialog<?> |
newDialog(String id,
org.apache.wicket.model.IModel<String> title,
org.apache.wicket.model.IModel<String> message)
Create the dialog instance
Warning: to be overridden with care! |
protected void |
onDetach() |
protected void |
onInitialize() |
getDefaultFormProcessing, getForm, getInputName, onAfterSubmit, setDefaultFormProcessing, submit
getModel, getModelObject, setModel, setModelObject
getWebApplication, 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, 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, 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, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
onError, onSubmit
forEach, spliterator
public ConfirmButton(String id, String label, String title, String message)
id
- markup idlabel
- the button texttitle
- the dialog titlemessage
- the dialog message, also acts as model objectpublic ConfirmButton(String id, org.apache.wicket.model.IModel<String> label, org.apache.wicket.model.IModel<String> title, org.apache.wicket.model.IModel<String> message)
id
- markup idlabel
- the button texttitle
- the dialog titlemessage
- the dialog message, also acts as model objectprotected void onInitialize()
onInitialize
in class org.apache.wicket.Component
protected void onDetach()
onDetach
in class org.apache.wicket.Component
protected String getIcon()
JQueryIcon
protected AbstractDialog<?> newDialog(String id, org.apache.wicket.model.IModel<String> title, org.apache.wicket.model.IModel<String> message)
id
- the markupIdtitle
- the title of the dialogmessage
- the message to be displayedCopyright © 2016 7thWeb. All rights reserved.