Class BaseModal<T extends Serializable>
java.lang.Object
org.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.markup.html.WebMarkupContainer
org.apache.wicket.markup.html.panel.Panel
org.apache.wicket.markup.html.panel.GenericPanel<T>
de.agilecoders.wicket.core.markup.html.bootstrap.dialog.Modal<T>
org.apache.syncope.client.console.wicket.markup.html.bootstrap.dialog.BaseModal<T>
- All Implemented Interfaces:
Serializable
,Iterable<Component>
,IEventSink
,IEventSource
,IFeedbackContributor
,IConverterLocator
,IGenericComponent<T,
,GenericPanel<T>> IMetadataContext<Serializable,
,Component> IQueueRegion
,IHeaderContributor
,IRequestableComponent
,IHierarchical<Component>
,IClusterable
public class BaseModal<T extends Serializable>
extends de.agilecoders.wicket.core.markup.html.bootstrap.dialog.Modal<T>
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
Generic modal event.static interface
Callback called after the window has been closed.Nested classes/interfaces inherited from class de.agilecoders.wicket.core.markup.html.bootstrap.dialog.Modal
de.agilecoders.wicket.core.markup.html.bootstrap.dialog.Modal.Backdrop, de.agilecoders.wicket.core.markup.html.bootstrap.dialog.Modal.Fullscreen, de.agilecoders.wicket.core.markup.html.bootstrap.dialog.Modal.Size
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
the default id of the content componentprotected static final Logger
protected NotificationPanel
Fields inherited from class de.agilecoders.wicket.core.markup.html.bootstrap.dialog.Modal
BUTTON_MARKUP_ID
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_INITIALIZED, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING, RFLAG_CONTAINER_HAS_REMOVALS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionchangeCloseButtonLabel
(String label) changeCloseButtonLabel
(String label, AjaxRequestTarget target) protected String
createBasicInitializerScript
(String markupId) getForm()
protected void
onClose
(IPartialPageRequestHandler target) void
protected void
void
void
renderHead
(IHeaderResponse response) setContent
(ModalPanel component) setContent
(ModalPanel component, AjaxRequestTarget target) setFormAsMultipart
(boolean multipart) setFormModel
(IModel<T> model) setFormModel
(T modelObject) final de.agilecoders.wicket.core.markup.html.bootstrap.dialog.Modal
<T> useCloseHandler
(boolean useCloseHandler) Sets whether the close handler is used or not.Methods inherited from class de.agilecoders.wicket.core.markup.html.bootstrap.dialog.Modal
addButton, addCloseButton, addCloseButton, addOpenerAttributesTo, appendCloseDialogJavaScript, appendShowDialogJavaScript, close, createActionScript, createDialog, createFooter, createHeader, createHeaderCloseButton, createHeaderLabel, fullscreen, header, header, onComponentTag, onConfigure, setBackdrop, setCloseOnEscapeKey, setDisableEnforceFocus, setFadeIn, setFooterVisible, setHeaderVisible, setUseCloseHandler, setUseKeyboard, show, show, showImmediately, size, useFadein, useKeyboard
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
getRegionMarkup, newMarkupSourcingStrategy
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
Methods inherited from class org.apache.wicket.MarkupContainer
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onDetach, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
Methods inherited from class org.apache.wicket.Component
add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, 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, getMarkupTag, 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, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrap
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.apache.wicket.IGenericComponent
getDefaultModel, getDefaultModelObject, getModel, getModelObject, setDefaultModel, setDefaultModelObject, setModel, setModelObject
Methods inherited from interface org.apache.wicket.IQueueRegion
dequeue, newDequeueContext
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
LOG
-
CONTENT_ID
the default id of the content component- See Also:
-
notificationPanel
-
-
Constructor Details
-
BaseModal
-
-
Method Details
-
getForm
-
setFormModel
-
setFormModel
-
setFormAsMultipart
-
getFormModel
-
getContent
-
setContent
-
setContent
-
changeCloseButtonLabel
-
changeCloseButtonLabel
-
setWindowClosedCallback
-
onClose
- Overrides:
onClose
in classde.agilecoders.wicket.core.markup.html.bootstrap.dialog.Modal<T extends Serializable>
-
addSubmitButton
-
removeSubmitButton
public void removeSubmitButton() -
onInitialize
protected void onInitialize()- Overrides:
onInitialize
in classde.agilecoders.wicket.core.markup.html.bootstrap.dialog.Modal<T extends Serializable>
-
onEvent
- Specified by:
onEvent
in interfaceIEventSink
- Overrides:
onEvent
in classComponent
-
useCloseHandler
public final de.agilecoders.wicket.core.markup.html.bootstrap.dialog.Modal<T> useCloseHandler(boolean useCloseHandler) Sets whether the close handler is used or not. Default is false.- Parameters:
useCloseHandler
- True if close handler should be used- Returns:
- This
-
renderHead
- Specified by:
renderHead
in interfaceIHeaderContributor
- Overrides:
renderHead
in classde.agilecoders.wicket.core.markup.html.bootstrap.dialog.Modal<T extends Serializable>
-
createBasicInitializerScript
- Overrides:
createBasicInitializerScript
in classde.agilecoders.wicket.core.markup.html.bootstrap.dialog.Modal<T extends Serializable>
-