Class CmsCategoryField

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      protected class  CmsCategoryField.A_SelectionHandler
      Selection handler to handle check box click events and double clicks on the list items.
      • 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
    • Field Summary

      • Fields inherited from class com.google.gwt.user.client.ui.UIObject

        DEBUG_ID_PREFIX
    • Constructor Summary

      Constructors 
      Constructor Description
      CmsCategoryField()
      Category field widgets for ADE forms.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void buildCategoryTree​(java.util.List<org.opencms.gwt.shared.CmsCategoryTreeEntry> treeEntries, java.util.Collection<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.
      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.
      static boolean isParentCategoryOfSelected​(java.lang.String category, java.util.Collection<java.lang.String> selection)
      Checks if the given category is a parent category of any element of the given selection.
      protected void onAttach()  
      void reset()
      Resets the widget to its default state.
      void resizeOnShow()
      Adjusts widget's size once it's visible.
      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.
      • Methods inherited from class com.google.gwt.user.client.ui.Composite

        claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onBrowserEvent, onDetach, 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, onLoad, onUnload, 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait