public class CmsFrameDialog
extends java.lang.Object
Use to render the dialog content within an iFrame on top of a regular CmsPopup
.
May also be used to wrap the popup if no iFrame is needed.
Provides function to show an iFrame dialog.
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
CLOSE_FUNCTION
The name of the close function.
|
static int |
DIALOG_HEIGHT
The dialog height.
|
static int |
DIALOG_WIDTH
The dialog width.
|
static java.lang.String |
ENABLE_CLOSE_FUNCTION
The name of the enable dialog close function.
|
static java.lang.String |
HEIGHT_FUNCTION
The name of the dialog height function.
|
static java.lang.String |
IFRAME_NAME
The name of the IFrame used for displaying the upload hook page.
|
static java.lang.String |
TITLE_FUNCTION
The name of the dialog title function.
|
static java.lang.String |
WIDTH_FUNCTION
The name of the dialog width function.
|
构造器和说明 |
---|
CmsFrameDialog()
Constructor.
|
限定符和类型 | 方法和说明 |
---|---|
void |
addButton(com.google.gwt.user.client.ui.Widget button)
Adds a new button to the button bar.
|
void |
addButton(com.google.gwt.user.client.ui.Widget button,
int index)
Adds a new button to the button bar at the specified index position.
|
protected void |
adjustContentSize()
Adjusts the content panel size according to the button panel height.
|
void |
enableDialogClose()
Enables the dialog close button on the popup.
|
static boolean |
hasParentFrame()
Returns if this dialog has a parent frame.
|
void |
hide()
Hides the dialog.
|
boolean |
isShowing()
Returns if the popup is showing and the content is rendered.
|
void |
removeButton(com.google.gwt.user.client.ui.Widget button)
Removes the given button from the button bar.
|
protected static void |
removeExportedFunctions()
Removes exported functions from the window context.
|
void |
setContent(com.google.gwt.user.client.ui.Widget content)
Sets the content widget.
|
void |
setHeight(int height)
Sets the popup height.
|
void |
setTitle(java.lang.String title)
Sets the dialog title.
|
void |
setWidth(int width)
Sets the popup width.
|
void |
show()
Shows the dialog.
|
static CmsPopup |
showFrameDialog(java.lang.String title,
java.lang.String dialogUri,
java.util.Map<java.lang.String,java.lang.String> parameters,
com.google.gwt.event.logical.shared.CloseHandler<com.google.gwt.user.client.ui.PopupPanel> closeHandler)
Shows an iFrame dialog popup.
|
public static final java.lang.String CLOSE_FUNCTION
public static final int DIALOG_HEIGHT
public static final int DIALOG_WIDTH
public static final java.lang.String ENABLE_CLOSE_FUNCTION
public static final java.lang.String HEIGHT_FUNCTION
public static final java.lang.String IFRAME_NAME
public static final java.lang.String TITLE_FUNCTION
public static final java.lang.String WIDTH_FUNCTION
public static boolean hasParentFrame()
true
if the parent frame is availablepublic static CmsPopup showFrameDialog(java.lang.String title, java.lang.String dialogUri, java.util.Map<java.lang.String,java.lang.String> parameters, com.google.gwt.event.logical.shared.CloseHandler<com.google.gwt.user.client.ui.PopupPanel> closeHandler)
title
- the dialog titledialogUri
- the dialog URIparameters
- the dialog post parameterscloseHandler
- the dialog close handlerprotected static void removeExportedFunctions()
public void addButton(com.google.gwt.user.client.ui.Widget button)
button
- the button to addpublic void addButton(com.google.gwt.user.client.ui.Widget button, int index)
button
- the button to addindex
- the index positionpublic void enableDialogClose()
public void hide()
public boolean isShowing()
true
if the popup and content are showingpublic void removeButton(com.google.gwt.user.client.ui.Widget button)
button
- the button to removepublic void setContent(com.google.gwt.user.client.ui.Widget content)
content
- the content widgetpublic void setHeight(int height)
height
- the heightpublic void setTitle(java.lang.String title)
title
- the titlepublic void setWidth(int width)
width
- the widthpublic void show()
protected void adjustContentSize()