Class CmsPropertyForm

  • All Implemented Interfaces:,<java.lang.String>,,,,,

    public class CmsPropertyForm
    The widget to display a simple form with a label and an text box.

    • Nested Class Summary

      • Nested classes/interfaces inherited from class,
    • Field Summary

      Modifier and Type Field Description
      protected boolean m_isChanged
      The flag to indicate if the text box value is changed.
      protected java.lang.String m_originalValue
      The original value.
      protected CmsTextBox m_textBox
      The text box.
      • Fields inherited from class

    • Constructor Summary

      Constructor Description
      CmsPropertyForm​(java.lang.String id, java.lang.String value, java.lang.String label, java.lang.String noEditReason)
      The constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description addValueChangeHandler​(<java.lang.String> handler)  
      java.lang.String getId()
      Returns the id of the property.
      java.lang.String getValue()
      Returns the field value.
      boolean isChanged()
      Returns the isChanged.
      void setFormStyle​(java.lang.String style)
      Sets the style of the parent panel.
      • Methods inherited from class

        claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
      • Methods inherited from class

        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

        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
      • Methods inherited from interface

    • Field Detail

      • m_isChanged

        protected boolean m_isChanged
        The flag to indicate if the text box value is changed.
      • m_originalValue

        protected java.lang.String m_originalValue
        The original value.
    • Constructor Detail

      • CmsPropertyForm

        public CmsPropertyForm​(java.lang.String id,
                               java.lang.String value,
                               java.lang.String label,
                               java.lang.String noEditReason)
        The constructor.

        id - the id of the property from
        value - the property value
        label - the label text to display
        noEditReason - the reason why the properties are not editable
    • Method Detail

      • addValueChangeHandler

        public addValueChangeHandler​(<java.lang.String> handler)
        Specified by:
        addValueChangeHandler in interface<java.lang.String>
        See Also:
      • getId

        public java.lang.String getId()
        Returns the id of the property.

        the id
      • getValue

        public java.lang.String getValue()
        Returns the field value.

        the field value
      • isChanged

        public boolean isChanged()
        Returns the isChanged.

        the isChanged
      • setFormStyle

        public void setFormStyle​(java.lang.String style)
        Sets the style of the parent panel.

        style - the css class