com.jgeppert.struts2.jquery.components
Class Dialog

java.lang.Object
  extended by org.apache.struts2.components.Component
      extended by org.apache.struts2.components.UIBean
          extended by org.apache.struts2.components.ClosingUIBean
              extended by com.jgeppert.struts2.jquery.components.AbstractTopicsBean
                  extended by com.jgeppert.struts2.jquery.components.AbstractRemoteBean
                      extended by com.jgeppert.struts2.jquery.components.Dialog

public class Dialog
extends AbstractRemoteBean

Renders a Dialog with local or remote content

Examples

 <sj:dialog id="mydialog1" title="Local Dialog"> 
 Mauris mauris ante, blandit et, ultrices a, suscipit
 eget, quam. Integer ut neque. Vivamus nisi metus, molestie vel, gravida in,
 condimentum sit amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin
 viverra leo ut odio. Curabitur malesuada. Vestibulum a velit eu ante
 scelerisque vulputate. 
 </sj:dialog>
 
 <s:url id="remoteurl" action="myremoteaction"/> 
 <sj:dialog id="mydialog2" href="%{remoteurl}" title="Remote Dialog"/>
 
 <s:url id="remoteurl" action="myremoteaction"/>
 <sj:dialog id="mydialog3" href="%{remoteurl}" title="Modal Remote Dialog with Effects" modal="true" showEffect="slide" hideEffect="explode"/>
 
 <s:url id="remoteurl" action="myremoteaction"/> <sj:dialog id="mydialog5" href="%{remoteurl}" title="Remote Dialog open on Click" autoOpen="false" modal="true"/>
 <sj:a openDialog="mydialog5">Open Dialog</sj:a>
 

Author:
Johannes Geppert

Field Summary
protected  java.lang.String autoOpen
           
protected  java.lang.String buttons
           
protected  java.lang.String closeOnEscape
           
protected  java.lang.String closeTopics
           
static java.lang.String COMPONENT_NAME
           
protected  java.lang.String destroyTopics
           
protected  java.lang.String dialogClass
           
protected  java.lang.String draggable
           
protected  java.lang.String height
           
protected  java.lang.String hideEffect
           
static java.lang.String JQUERYACTION
           
protected  java.lang.String maxHeight
           
protected  java.lang.String maxWidth
           
protected  java.lang.String minHeight
           
protected  java.lang.String minWidth
           
protected  java.lang.String modal
           
protected  java.lang.String onBeforeCloseTopics
           
protected  java.lang.String onCloseTopics
           
protected  java.lang.String onFocusTopics
           
protected  java.lang.String onOpenTopics
           
protected  java.lang.String openTopics
           
protected  java.lang.String overlayColor
           
protected  java.lang.String overlayOpacity
           
protected  java.lang.String position
           
static java.util.Random RANDOM
           
protected  java.lang.String resizable
           
protected  java.lang.String showEffect
           
static java.lang.String TEMPLATE
           
static java.lang.String TEMPLATE_CLOSE
           
protected  java.lang.String title
           
protected  java.lang.String width
           
protected  java.lang.String zindex
           
 
Fields inherited from class com.jgeppert.struts2.jquery.components.AbstractRemoteBean
dataType, effect, effectDuration, effectMode, effectOptions, errorElementId, errorText, formIds, href, indicator, listenTopics, loadingText, onEffectCompleteTopics, requestType, targets, timeout
 
Fields inherited from class com.jgeppert.struts2.jquery.components.AbstractTopicsBean
onAlwaysTopics, onBeforeTopics, onBlurTopics, onChangeTopics, onCompleteTopics, onDisableTopics, onEnableTopics, onErrorTopics, onSuccessTopics
 
Fields inherited from class org.apache.struts2.components.UIBean
accesskey, cssClass, cssErrorClass, cssErrorStyle, cssStyle, defaultTemplateDir, defaultUITheme, disabled, dynamicAttributes, id, javascriptTooltip, key, label, labelPosition, labelSeparator, name, onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onselect, request, required, requiredposition, response, tabindex, template, templateDir, templateEngineManager, templateSuffix, theme, tooltip, tooltipConfig, tooltipCssClass, tooltipDelay, tooltipIconPath, value
 
Fields inherited from class org.apache.struts2.components.Component
actionMapper, COMPONENT_STACK, parameters, stack, throwExceptionOnELFailure
 
Constructor Summary
Dialog(com.opensymphony.xwork2.util.ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Method Summary
 void evaluateExtraParams()
           
 java.lang.String getDefaultOpenTemplate()
           
protected  java.lang.String getDefaultTemplate()
           
 java.lang.String getTheme()
           
 void setAutoOpen(java.lang.String autoOpen)
           
 void setButtons(java.lang.String buttons)
           
 void setCloseOnEscape(java.lang.String closeOnEscape)
           
 void setCloseTopics(java.lang.String closeTopics)
           
 void setDestroyTopics(java.lang.String destroyTopics)
           
 void setDialogClass(java.lang.String dialogClass)
           
 void setDraggable(java.lang.String draggable)
           
 void setHeight(java.lang.String height)
           
 void setHideEffect(java.lang.String hideEffect)
           
 void setMaxHeight(java.lang.String maxHeight)
           
 void setMaxWidth(java.lang.String maxWidth)
           
 void setMinHeight(java.lang.String minHeight)
           
 void setMinWidth(java.lang.String minWidth)
           
 void setModal(java.lang.String modal)
           
 void setOnBeforeCloseTopics(java.lang.String onBeforeCloseTopics)
           
 void setOnCloseTopics(java.lang.String onCloseTopics)
           
 void setOnFocusTopics(java.lang.String onFocusTopics)
           
 void setOnOpenTopics(java.lang.String onOpenTopics)
           
 void setOpenTopics(java.lang.String openTopics)
           
 void setOverlayColor(java.lang.String overlayColor)
           
 void setOverlayOpacity(java.lang.String overlayOpacity)
           
 void setPosition(java.lang.String position)
           
 void setResizable(java.lang.String resizable)
           
 void setShowEffect(java.lang.String showEffect)
           
 void setTheme(java.lang.String theme)
           
 void setTitle(java.lang.String title)
           
 void setWidth(java.lang.String width)
           
 void setZindex(java.lang.String zindex)
           
 
Methods inherited from class com.jgeppert.struts2.jquery.components.AbstractRemoteBean
setDataType, setEffect, setEffectDuration, setEffectMode, setEffectOptions, setErrorElementId, setErrorText, setFormIds, setHref, setIndicator, setListenTopics, setLoadingText, setOnEffectCompleteTopics, setRequestType, setTargets, setTimeout
 
Methods inherited from class com.jgeppert.struts2.jquery.components.AbstractTopicsBean
setOnAlwaysTopics, setOnBeforeTopics, setOnBlurTopics, setOnChangeTopics, setOnCompleteTopics, setOnDisableTopics, setOnEnableTopics, setOnErrorTopics, setOnSuccessTopics
 
Methods inherited from class org.apache.struts2.components.ClosingUIBean
setOpenTemplate, start
 
Methods inherited from class org.apache.struts2.components.UIBean
addFormParameter, buildTemplateName, enableAncestorFormCustomOnsubmit, end, ensureAttributeSafelyNotEscaped, escape, evaluateNameValue, evaluateParams, getId, getTemplate, getTemplateDir, getTooltipConfig, getValueClassType, mergeTemplate, populateComponentHtmlId, setAccesskey, setCssClass, setCssErrorClass, setCssErrorStyle, setCssStyle, setDefaultTemplateDir, setDefaultUITheme, setDisabled, setDynamicAttributes, setId, setJavascriptTooltip, setKey, setLabel, setLabelposition, setLabelSeparator, setName, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setRequired, setRequiredposition, setTabindex, setTemplate, setTemplateDir, setTemplateEngineManager, setTooltip, setTooltipConfig, setTooltipCssClass, setTooltipDelay, setTooltipIconPath, setValue
 
Methods inherited from class org.apache.struts2.components.Component
addAllParameters, addParameter, altSyntax, altSyntax, completeExpressionIfAltSyntax, copyParams, determineActionURL, determineNamespace, end, fieldError, findAncestor, findString, findString, findStringIfAltSyntax, findValue, findValue, findValue, getComponentStack, getParameters, getStack, popComponentStack, setActionMapper, setThrowExceptionsOnELFailure, stripExpressionIfAltSyntax, stripExpressionIfAltSyntax, toString, usesBody
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JQUERYACTION

public static final java.lang.String JQUERYACTION
See Also:
Constant Field Values

TEMPLATE

public static final java.lang.String TEMPLATE
See Also:
Constant Field Values

TEMPLATE_CLOSE

public static final java.lang.String TEMPLATE_CLOSE
See Also:
Constant Field Values

COMPONENT_NAME

public static final java.lang.String COMPONENT_NAME

RANDOM

public static final transient java.util.Random RANDOM

buttons

protected java.lang.String buttons

draggable

protected java.lang.String draggable

dialogClass

protected java.lang.String dialogClass

height

protected java.lang.String height

modal

protected java.lang.String modal

position

protected java.lang.String position

resizable

protected java.lang.String resizable

title

protected java.lang.String title

width

protected java.lang.String width

zindex

protected java.lang.String zindex

autoOpen

protected java.lang.String autoOpen

showEffect

protected java.lang.String showEffect

hideEffect

protected java.lang.String hideEffect

overlayColor

protected java.lang.String overlayColor

overlayOpacity

protected java.lang.String overlayOpacity

maxHeight

protected java.lang.String maxHeight

maxWidth

protected java.lang.String maxWidth

minHeight

protected java.lang.String minHeight

minWidth

protected java.lang.String minWidth

closeOnEscape

protected java.lang.String closeOnEscape

onOpenTopics

protected java.lang.String onOpenTopics

onCloseTopics

protected java.lang.String onCloseTopics

onFocusTopics

protected java.lang.String onFocusTopics

onBeforeCloseTopics

protected java.lang.String onBeforeCloseTopics

openTopics

protected java.lang.String openTopics

closeTopics

protected java.lang.String closeTopics

destroyTopics

protected java.lang.String destroyTopics
Constructor Detail

Dialog

public Dialog(com.opensymphony.xwork2.util.ValueStack stack,
              javax.servlet.http.HttpServletRequest request,
              javax.servlet.http.HttpServletResponse response)
Method Detail

getDefaultOpenTemplate

public java.lang.String getDefaultOpenTemplate()
Specified by:
getDefaultOpenTemplate in class org.apache.struts2.components.ClosingUIBean

getDefaultTemplate

protected java.lang.String getDefaultTemplate()
Specified by:
getDefaultTemplate in class org.apache.struts2.components.UIBean

evaluateExtraParams

public void evaluateExtraParams()
Overrides:
evaluateExtraParams in class AbstractRemoteBean

setTheme

public void setTheme(java.lang.String theme)
Overrides:
setTheme in class org.apache.struts2.components.UIBean

getTheme

public java.lang.String getTheme()
Overrides:
getTheme in class org.apache.struts2.components.UIBean

setButtons

public void setButtons(java.lang.String buttons)

setDraggable

public void setDraggable(java.lang.String draggable)

setDialogClass

public void setDialogClass(java.lang.String dialogClass)

setHeight

public void setHeight(java.lang.String height)

setModal

public void setModal(java.lang.String modal)

setPosition

public void setPosition(java.lang.String position)

setResizable

public void setResizable(java.lang.String resizable)

setTitle

public void setTitle(java.lang.String title)
Overrides:
setTitle in class org.apache.struts2.components.UIBean

setWidth

public void setWidth(java.lang.String width)

setZindex

public void setZindex(java.lang.String zindex)

setAutoOpen

public void setAutoOpen(java.lang.String autoOpen)

setShowEffect

public void setShowEffect(java.lang.String showEffect)

setHideEffect

public void setHideEffect(java.lang.String hideEffect)

setOverlayColor

public void setOverlayColor(java.lang.String overlayColor)

setOverlayOpacity

public void setOverlayOpacity(java.lang.String overlayOpacity)

setMaxHeight

public void setMaxHeight(java.lang.String maxHeight)

setMaxWidth

public void setMaxWidth(java.lang.String maxWidth)

setMinHeight

public void setMinHeight(java.lang.String minHeight)

setMinWidth

public void setMinWidth(java.lang.String minWidth)

setCloseOnEscape

public void setCloseOnEscape(java.lang.String closeOnEscape)

setOnOpenTopics

public void setOnOpenTopics(java.lang.String onOpenTopics)

setOnCloseTopics

public void setOnCloseTopics(java.lang.String onCloseTopics)

setOnFocusTopics

public void setOnFocusTopics(java.lang.String onFocusTopics)
Overrides:
setOnFocusTopics in class AbstractTopicsBean

setOnBeforeCloseTopics

public void setOnBeforeCloseTopics(java.lang.String onBeforeCloseTopics)

setOpenTopics

public void setOpenTopics(java.lang.String openTopics)

setCloseTopics

public void setCloseTopics(java.lang.String closeTopics)

setDestroyTopics

public void setDestroyTopics(java.lang.String destroyTopics)


Copyright © 2011. All Rights Reserved.