Class CmsUserSettingsFormFieldPanel
- 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.form.A_CmsFormFieldPanel
-
- org.opencms.gwt.client.ui.preferences.CmsUserSettingsFormFieldPanel
-
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers
,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 CmsUserSettingsFormFieldPanel extends A_CmsFormFieldPanel
Form panel for editing user settings.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
CmsUserSettingsFormFieldPanel.I_CmsUserSettingsFormFieldPanelUiBinder
The ui binder interface for this class.
-
Field Summary
Fields Modifier and Type Field Description protected com.google.gwt.user.client.ui.FlowPanel
m_basicSettingsPanel
Form field container.protected CmsScrollPanel
m_basicTab
Tab.protected com.google.gwt.user.client.ui.FlowPanel
m_extendedSettingsPanel
Form field container.protected CmsScrollPanel
m_extendedTab
Tab.protected org.opencms.gwt.client.ui.preferences.CmsUserSettingsFormFieldPanel.ExternalStyle
style
The style from the ui.xml file.CmsUserSettingsFormFieldPanel.I_CmsUserSettingsFormFieldPanelUiBinder
uiBinder
The ui binder instance for this class.-
Fields inherited from class org.opencms.gwt.client.ui.input.form.A_CmsFormFieldPanel
m_infoWidget, NO_DESCRIPTION
-
-
Constructor Summary
Constructors Constructor Description CmsUserSettingsFormFieldPanel(org.opencms.gwt.shared.CmsUserSettingsBean userSettings)
Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDefaultGroup()
Returns the default group name.CmsTabbedPanel<CmsScrollPanel>
getTabPanel()
Gets the tab panel.void
renderFields(java.util.Collection<I_CmsFormField> fields)
Renders a collection of fields.-
Methods inherited from class org.opencms.gwt.client.ui.input.form.A_CmsFormFieldPanel
createRow, createRow, createRow, getInfoWidget, rerenderFields, setBorder
-
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
-
uiBinder
public CmsUserSettingsFormFieldPanel.I_CmsUserSettingsFormFieldPanelUiBinder uiBinder
The ui binder instance for this class.
-
m_basicSettingsPanel
@UiField protected com.google.gwt.user.client.ui.FlowPanel m_basicSettingsPanel
Form field container.
-
m_basicTab
@UiField protected CmsScrollPanel m_basicTab
Tab.
-
m_extendedSettingsPanel
@UiField protected com.google.gwt.user.client.ui.FlowPanel m_extendedSettingsPanel
Form field container.
-
m_extendedTab
@UiField protected CmsScrollPanel m_extendedTab
Tab.
-
style
@UiField protected org.opencms.gwt.client.ui.preferences.CmsUserSettingsFormFieldPanel.ExternalStyle style
The style from the ui.xml file. (Note: the field needs to
-
-
Constructor Detail
-
CmsUserSettingsFormFieldPanel
public CmsUserSettingsFormFieldPanel(org.opencms.gwt.shared.CmsUserSettingsBean userSettings)
Creates a new instance.- Parameters:
userSettings
- the bean containing the current user settings
-
-
Method Detail
-
getDefaultGroup
public java.lang.String getDefaultGroup()
Description copied from class:A_CmsFormFieldPanel
Returns the default group name.- Specified by:
getDefaultGroup
in classA_CmsFormFieldPanel
- Returns:
- the default group name
- See Also:
A_CmsFormFieldPanel.getDefaultGroup()
-
getTabPanel
public CmsTabbedPanel<CmsScrollPanel> getTabPanel()
Gets the tab panel.- Returns:
- the tab panel
-
renderFields
public void renderFields(java.util.Collection<I_CmsFormField> fields)
Description copied from class:A_CmsFormFieldPanel
Renders a collection of fields.This should only be called once, when the form is being built.
- Specified by:
renderFields
in classA_CmsFormFieldPanel
- Parameters:
fields
- the fields to render- See Also:
A_CmsFormFieldPanel.renderFields(java.util.Collection)
-
-