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
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classGeneric modal event.static interfaceCallback 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
FieldsModifier and TypeFieldDescriptionstatic final Stringthe default id of the content componentprotected static final Loggerprotected NotificationPanelFields inherited from class de.agilecoders.wicket.core.markup.html.bootstrap.dialog.Modal
BUTTON_MARKUP_IDFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionchangeCloseButtonLabel(String label) changeCloseButtonLabel(String label, AjaxRequestTarget target) protected StringcreateBasicInitializerScript(String markupId) getForm()protected voidonClose(IPartialPageRequestHandler target) voidprotected voidvoidvoidrenderHead(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, useKeyboardMethods inherited from class org.apache.wicket.markup.html.panel.Panel
getRegionMarkup, newMarkupSourcingStrategyMethods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSessionMethods 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, visitChildrenMethods 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, wrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.wicket.IGenericComponent
getDefaultModel, getDefaultModelObject, getModel, getModelObject, setDefaultModel, setDefaultModelObject, setModel, setModelObjectMethods inherited from interface org.apache.wicket.IQueueRegion
dequeue, newDequeueContextMethods 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:
onClosein classde.agilecoders.wicket.core.markup.html.bootstrap.dialog.Modal<T extends Serializable>
-
addSubmitButton
-
removeSubmitButton
public void removeSubmitButton() -
onInitialize
protected void onInitialize()- Overrides:
onInitializein classde.agilecoders.wicket.core.markup.html.bootstrap.dialog.Modal<T extends Serializable>
-
onEvent
- Specified by:
onEventin interfaceIEventSink- Overrides:
onEventin 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:
renderHeadin interfaceIHeaderContributor- Overrides:
renderHeadin classde.agilecoders.wicket.core.markup.html.bootstrap.dialog.Modal<T extends Serializable>
-
createBasicInitializerScript
- Overrides:
createBasicInitializerScriptin classde.agilecoders.wicket.core.markup.html.bootstrap.dialog.Modal<T extends Serializable>
-