Class CmsPropertyComboBox
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- org.opencms.gwt.client.ui.input.A_CmsSelectBox<CmsLabelSelectCell>
-
- org.opencms.gwt.client.ui.input.CmsComboBox
-
- org.opencms.gwt.client.ui.history.CmsPropertyComboBox
-
- All Implemented Interfaces:
com.google.gwt.event.dom.client.HasFocusHandlers
,com.google.gwt.event.logical.shared.HasAttachHandlers
,com.google.gwt.event.logical.shared.HasValueChangeHandlers<java.lang.String>
,com.google.gwt.event.shared.HasHandlers
,com.google.gwt.user.client.EventListener
,com.google.gwt.user.client.ui.HasVisibility
,com.google.gwt.user.client.ui.IsRenderable
,com.google.gwt.user.client.ui.IsWidget
,I_CmsHasInit
,I_CmsTruncable
,I_CmsFormWidget
,I_CmsHasGhostValue
public class CmsPropertyComboBox extends CmsComboBox
A combo box class for the property dialog.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.opencms.gwt.client.ui.input.A_CmsSelectBox
A_CmsSelectBox.I_CmsSelectBoxUiBinder
-
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
-
Nested classes/interfaces inherited from interface org.opencms.gwt.client.ui.input.I_CmsFormWidget
I_CmsFormWidget.FieldType
-
-
Field Summary
-
Fields inherited from class org.opencms.gwt.client.ui.input.CmsComboBox
CSS_CLASS, m_ghostValue, m_openerWidget, NO_SELECTION_OPENER_TEXT, NO_SELECTION_TEXT
-
Fields inherited from class org.opencms.gwt.client.ui.input.A_CmsSelectBox
CSS, m_error, m_eventBus, m_mousewheelRegistration, m_openClose, m_opener, m_panel, m_popup, m_selectBoxState, m_selectCells, m_selectedValue, m_selector, m_selectorState
-
-
Constructor Summary
Constructors Constructor Description CmsPropertyComboBox(java.util.Map<java.lang.String,java.lang.String> options)
Creates a new instance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
initClass()
Initializes this class.void
updateCell(CmsLabelSelectCell cell)
Updates the select cell.-
Methods inherited from class org.opencms.gwt.client.ui.input.CmsComboBox
addOption, addValueChangeHandler, closeSelector, createUnknownOption, getApparentValue, getFormValue, getFormValueAsString, getMainPanel, getOpener, getTextBox, getTitle, initOpener, onLoad, openSelector, selectValue, setAutoHideParent, setFormValue, setFormValueAsString, setGhostMode, setGhostValue, setItems, setText, setTextForNullSelection, setTitle, truncateOpener, updateCells, updateOpener, updateStyle
-
Methods inherited from class org.opencms.gwt.client.ui.input.A_CmsSelectBox
addFocusHandler, addOption, addWidget, clearItems, close, displayingAbove, doClickOpener, getFieldType, getPopupHeight, getSelectorPopup, initMaxCellWidth, isEnabled, onBrowserEvent, onDetach, onFocus, onUnload, onValueSelect, onValueSelect, open, removeWindowResizeHandler, reset, setEnabled, setErrorMessage, setFormValue, setPopupResize, truncate
-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, render, render, resolvePotentialElement, setWidget
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
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
-
-
-
-
Constructor Detail
-
CmsPropertyComboBox
public CmsPropertyComboBox(java.util.Map<java.lang.String,java.lang.String> options)
Creates a new instance.- Parameters:
options
- the widget options
-
-
Method Detail
-
initClass
public static void initClass()
Initializes this class.
-
updateCell
public void updateCell(CmsLabelSelectCell cell)
Description copied from class:CmsComboBox
Updates the select cell.- Overrides:
updateCell
in classCmsComboBox
- Parameters:
cell
- the select cell- See Also:
CmsSelectBox.updateCell(org.opencms.gwt.client.ui.input.CmsLabelSelectCell)
-
-