Class CmsPropertyForm
- 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.ade.galleries.client.preview.ui.CmsPropertyForm
-
- All Implemented Interfaces:
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
public class CmsPropertyForm extends com.google.gwt.user.client.ui.Composite implements com.google.gwt.event.logical.shared.HasValueChangeHandlers<java.lang.String>
The widget to display a simple form with a label and an text box.- Since:
- 8.0.
-
-
Field Summary
Fields 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.
-
Constructor Summary
Constructors 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 com.google.gwt.event.shared.HandlerRegistration
addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<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 com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, 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
-
-
-
-
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.
-
m_textBox
protected CmsTextBox m_textBox
The text box.
-
-
Constructor Detail
-
CmsPropertyForm
public CmsPropertyForm(java.lang.String id, java.lang.String value, java.lang.String label, java.lang.String noEditReason)
The constructor.- Parameters:
id
- the id of the property fromvalue
- the property valuelabel
- the label text to displaynoEditReason
- the reason why the properties are not editable
-
-
Method Detail
-
addValueChangeHandler
public com.google.gwt.event.shared.HandlerRegistration addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<java.lang.String> handler)
- Specified by:
addValueChangeHandler
in interfacecom.google.gwt.event.logical.shared.HasValueChangeHandlers<java.lang.String>
- See Also:
HasValueChangeHandlers.addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler)
-
getId
public java.lang.String getId()
Returns the id of the property.- Returns:
- the id
-
getValue
public java.lang.String getValue()
Returns the field value.- Returns:
- the field value
-
isChanged
public boolean isChanged()
Returns the isChanged.- Returns:
- the isChanged
-
setFormStyle
public void setFormStyle(java.lang.String style)
Sets the style of the parent panel.- Parameters:
style
- the css class
-
-