public class CmsCategoryField extends com.google.gwt.user.client.ui.Composite implements I_CmsFormWidget, I_CmsHasInit
限定符和类型 | 类和说明 |
---|---|
protected class |
CmsCategoryField.A_SelectionHandler
Selection handler to handle check box click events and double clicks on the list items.
|
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
I_CmsFormWidget.FieldType
构造器和说明 |
---|
CmsCategoryField()
Category field widgets for ADE forms.
|
限定符和类型 | 方法和说明 |
---|---|
void |
buildCategoryTree(java.util.List<CmsCategoryTreeEntry> treeEntries,
java.util.List<java.lang.String> selectedCategories)
Builds and shows the category tree.
|
java.util.List<java.lang.String> |
getAllSitePath()
Returns the site path of all shown categories.
|
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.
|
CmsScrollPanel |
getScrollPanel()
Returns the scroll panel of this widget.
|
java.lang.String |
getSingelSitePath()
Returns the site path of the last category.
|
int |
getValuesSet()
Returns the count of values set to show.
|
static void |
initClass()
Initializes this class.
|
boolean |
isEnabled()
Returns
true if this widget is enabled. |
protected void |
onAttach() |
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 |
setFormValueAsString(java.lang.String value)
Sets the current value of the widget as a string.
|
void |
setHeight(int height)
Sets the height of this category field.
|
void |
setParentSelection(boolean value)
Sets if the parent category should be selected with the child or not.
|
void |
setSelected(java.lang.Object value)
Sets the value of the widget.
|
void |
setSelectedAsString(java.lang.String newValue)
Set the selected categories.
|
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, 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, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents
public static void initClass()
public void buildCategoryTree(java.util.List<CmsCategoryTreeEntry> treeEntries, java.util.List<java.lang.String> selectedCategories)
treeEntries
- List of category entriesselectedCategories
- a list of all selected categoriespublic java.util.List<java.lang.String> getAllSitePath()
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 CmsScrollPanel getScrollPanel()
public java.lang.String getSingelSitePath()
public int getValuesSet()
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 setFormValueAsString(java.lang.String value)
I_CmsFormWidget
setFormValueAsString
在接口中 I_CmsFormWidget
value
- the new value of the widgetI_CmsFormWidget.setFormValueAsString(java.lang.String)
public void setHeight(int height)
height
- the height of this category fieldpublic void setParentSelection(boolean value)
value
- if the parent categories should be selected or notpublic void setSelected(java.lang.Object value)
value
- the new valuepublic void setSelectedAsString(java.lang.String newValue)
newValue
- String of selected categories separated by '|'protected void onAttach()
onAttach
在类中 com.google.gwt.user.client.ui.Composite
Composite.onAttach()