org.efaps.ui.wicket.components.menu
Class AjaxOpenModalComponent

java.lang.Object
  extended by org.apache.wicket.Component
      extended by org.apache.wicket.markup.html.WebComponent
          extended by org.efaps.ui.wicket.components.menu.AbstractMenuItemAjaxComponent
              extended by org.efaps.ui.wicket.components.menu.AjaxOpenModalComponent
All Implemented Interfaces:
java.io.Serializable, org.apache.wicket.IClusterable, org.apache.wicket.IConverterLocator

public class AjaxOpenModalComponent
extends AbstractMenuItemAjaxComponent

Class is used as a link inside the JSCookMenu that opens a modal window.

Version:
$Id:AjaxOpenModalComponent.java 1510 2007-10-18 14:35:40Z jmox $
Author:
jmox
See Also:
Serialized Form

Nested Class Summary
 class AjaxOpenModalComponent.AjaxOpenModalBehavior
          /** Class is used to execute the opening of the modal window.
 class AjaxOpenModalComponent.SubmitAndOpenModalBehavior
          Open a modal window and submit the values.
 
Nested classes/interfaces inherited from class org.apache.wicket.Component
org.apache.wicket.Component.ComponentModelChange, org.apache.wicket.Component.EnabledChange, org.apache.wicket.Component.IVisitor<T extends org.apache.wicket.Component>, org.apache.wicket.Component.VisibilityChange
 
Field Summary
 
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PATH_SEPARATOR, RENDER
 
Constructor Summary
AjaxOpenModalComponent(java.lang.String _wicketId, org.apache.wicket.model.IModel<UIMenuItem> _model, FormContainer _form)
          Constructor.
 
Method Summary
 java.lang.String getJavaScript()
          This Method returns the JavaScript which is executed by the JSCooKMenu.
 
Methods inherited from class org.efaps.ui.wicket.components.menu.AbstractMenuItemAjaxComponent
onRender
 
Methods inherited from class org.apache.wicket.Component
add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, continueToOriginalDestination, debug, detach, detachBehaviors, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getBehaviors, getBehaviors, getBehaviorsRawList, getClassRelativePath, getComponentBorder, getConverter, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdImpl, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalAttach, internalDetach, internalOnAttach, internalOnDetach, internalOnModelChanged, isActionAuthorized, isAncestorOf, isAttached, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markAttached, markRendering, modelChanged, modelChanging, onAfterRender, onAttach, onBeforeRender, onBeginRequest, onComponentTag, onComponentTagBody, onDetach, onEndRequest, onModelChanged, onModelChanging, onRemove, prepareForRender, prepareForRender, redirectToInterceptPage, remove, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, setAuto, setComponentBorder, setDefaultModel, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMarkupId, setMarkupIdImpl, setMarkupStream, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, toString, toString, urlFor, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AjaxOpenModalComponent

public AjaxOpenModalComponent(java.lang.String _wicketId,
                              org.apache.wicket.model.IModel<UIMenuItem> _model,
                              FormContainer _form)
Constructor.

Parameters:
_wicketId - wicket id of this component
_model - model for this component
_form - form in case of a submit
Method Detail

getJavaScript

public java.lang.String getJavaScript()
This Method returns the JavaScript which is executed by the JSCooKMenu.

Specified by:
getJavaScript in class AbstractMenuItemAjaxComponent
Returns:
String with the JavaScript


Copyright © 2003-2010 The eFaps Team. All Rights Reserved.