public class CmsVfsSelection extends com.google.gwt.user.client.ui.Composite implements I_CmsFormWidget, com.google.gwt.event.logical.shared.HasValueChangeHandlers<java.lang.String>
限定符和类型 | 类和说明 |
---|---|
protected class |
CmsVfsSelection.CloseEventPreviewHandler
Event preview handler.
|
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
I_CmsFormWidget.FieldType
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
DOWNLOAD
The download mode of this widget.
|
static java.lang.String |
DOWNLOAD_LINK
The download link mode of this widget.
|
static java.lang.String |
FILE_LINK
The file link mode of this widget.
|
static java.lang.String |
GROUP
The group select mode of this widget.
|
static java.lang.String |
HTML
The HTML mode of this widget.
|
static java.lang.String |
IMAGE_LINK
The image link mode of this widget.
|
static java.lang.String |
LINK
The link mode of this widget.
|
protected java.lang.String |
m_oldValue
The old value.
|
protected CmsFramePopup |
m_popup
The popup frame.
|
protected com.google.gwt.event.shared.HandlerRegistration |
m_previewHandlerRegistration
The handler registration.
|
static java.lang.String |
ORGUNIT
The OrgUnit mode of this widget.
|
static java.lang.String |
PRINCIPAL
The principal mode of this widget.
|
static java.lang.String |
TABLE
The table mode of this widget.
|
构造器和说明 |
---|
CmsVfsSelection(java.lang.String iconImage,
java.lang.String type,
java.lang.String config)
VsfSelection widget to open the gallery selection.
|
限定符和类型 | 方法和说明 |
---|---|
com.google.gwt.event.shared.HandlerRegistration |
addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<java.lang.String> handler) |
protected java.lang.String |
buildGalleryUrl()
Creates the URL for the gallery dialog IFrame.
|
protected void |
close()
Close the popup of this widget.
|
java.lang.String |
getApparentValue()
Returns the "apparent value", i.e. either the real value if available, or else the ghost value if available, or null otherwise.
|
I_CmsFormWidget.FieldType |
getFieldType()
Returns the type of data this widget produces.
|
java.lang.Object |
getFormValue()
Gets the selected/entered value from the widget.
|
java.lang.String |
getFormValueAsString()
Gets the current value of the widget as a string.
|
CmsLinkBean |
getLinkBean()
Returns the selected link as a bean.
|
java.lang.String |
getText()
Returns the text contained in the text area.
|
CmsSelectionInput |
getTextAreaContainer()
Returns the text box container of this widget.
|
boolean |
isEnabled()
Returns
true if this widget is enabled. |
protected void |
open()
Opens the popup of this widget.
|
void |
reset()
Resets the widget to its default state.
|
void |
setAutoHideParent(I_CmsAutoHider autoHideParent)
Call this when auto hiding parents are shown.
|
void |
setEnabled(boolean enabled)
Enables or disables the widget.
|
void |
setErrorMessage(java.lang.String errorMessage)
Sets the error message for this widget.
|
void |
setFormValue(java.lang.Object value)
Sets the value of the widget.
|
void |
setFormValueAsString(java.lang.String newValue)
Sets the current value of the widget as a string.
|
void |
setLinkBean(CmsLinkBean link)
Sets the link from a bean.
|
void |
setName(java.lang.String name)
Sets the name of the input field.
|
void |
setText(java.lang.String text)
Sets the text in the text area.
|
void |
setTitle(java.lang.String title) |
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents
public static final java.lang.String DOWNLOAD
public static final java.lang.String DOWNLOAD_LINK
public static final java.lang.String FILE_LINK
public static final java.lang.String GROUP
public static final java.lang.String HTML
public static final java.lang.String IMAGE_LINK
public static final java.lang.String LINK
public static final java.lang.String ORGUNIT
public static final java.lang.String PRINCIPAL
public static final java.lang.String TABLE
protected java.lang.String m_oldValue
protected CmsFramePopup m_popup
protected com.google.gwt.event.shared.HandlerRegistration m_previewHandlerRegistration
public CmsVfsSelection(java.lang.String iconImage, java.lang.String type, java.lang.String config)
iconImage
- the image of the icon shown in thetype
- the type of this widgetconfig
- the configuration for this widgetpublic com.google.gwt.event.shared.HandlerRegistration addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<java.lang.String> handler)
addValueChangeHandler
在接口中 com.google.gwt.event.logical.shared.HasValueChangeHandlers<java.lang.String>
HasValueChangeHandlers.addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler)
public java.lang.String getApparentValue()
I_CmsFormWidget
getApparentValue
在接口中 I_CmsFormWidget
I_CmsFormWidget.getApparentValue()
public I_CmsFormWidget.FieldType getFieldType()
I_CmsFormWidget
getFieldType
在接口中 I_CmsFormWidget
I_CmsFormWidget.getFieldType()
public java.lang.Object getFormValue()
I_CmsFormWidget
getFormValue
在接口中 I_CmsFormWidget
I_CmsFormWidget.getFormValue()
public java.lang.String getFormValueAsString()
I_CmsFormWidget
getFormValueAsString
在接口中 I_CmsFormWidget
I_CmsFormWidget.getFormValueAsString()
public CmsLinkBean getLinkBean()
public java.lang.String getText()
public CmsSelectionInput getTextAreaContainer()
public boolean isEnabled()
I_CmsFormWidget
true
if this widget is enabled.isEnabled
在接口中 I_CmsFormWidget
true
if this widget is enabledI_CmsFormWidget.isEnabled()
public void reset()
I_CmsFormWidget
reset
在接口中 I_CmsFormWidget
I_CmsFormWidget.reset()
public void setAutoHideParent(I_CmsAutoHider autoHideParent)
I_CmsFormWidget
setAutoHideParent
在接口中 I_CmsFormWidget
autoHideParent
- the auto hide parentI_CmsFormWidget.setAutoHideParent(org.opencms.gwt.client.ui.I_CmsAutoHider)
public void setEnabled(boolean enabled)
I_CmsFormWidget
setEnabled
在接口中 I_CmsFormWidget
enabled
- if true, the widget will be enabled, else disabledI_CmsFormWidget.setEnabled(boolean)
public void setErrorMessage(java.lang.String errorMessage)
I_CmsFormWidget
If the error message is null, no error message will be displayed.
setErrorMessage
在接口中 I_CmsFormWidget
errorMessage
- an error message or nullI_CmsFormWidget.setErrorMessage(java.lang.String)
public void setFormValue(java.lang.Object value)
value
- the new valuepublic void setFormValueAsString(java.lang.String newValue)
I_CmsFormWidget
setFormValueAsString
在接口中 I_CmsFormWidget
newValue
- the new value of the widgetI_CmsFormWidget.setFormValueAsString(java.lang.String)
public void setLinkBean(CmsLinkBean link)
link
- the link beanpublic void setName(java.lang.String name)
name
- of the input fieldpublic void setText(java.lang.String text)
text
- the new textpublic void setTitle(java.lang.String title)
setTitle
在类中 com.google.gwt.user.client.ui.UIObject
UIObject.setTitle(java.lang.String)
protected java.lang.String buildGalleryUrl()
protected void close()
protected void open()