Class DynamicOkButton
- java.lang.Object
-
- org.eclipse.scout.rt.platform.reflect.AbstractPropertyObserver
-
- All Implemented Interfaces:
IContextMenuOwner
,IDataChangeObserver
,IButton
,IFormField
,IStyleable
,IWidget
,org.eclipse.scout.rt.platform.classid.ITypeWithClassId
,org.eclipse.scout.rt.platform.IOrdered
,org.eclipse.scout.rt.platform.reflect.IPropertyObserver
,org.eclipse.scout.rt.shared.dimension.IEnabledDimension
,org.eclipse.scout.rt.shared.dimension.IVisibleDimension
,org.eclipse.scout.rt.shared.extension.IContributionOwner
,org.eclipse.scout.rt.shared.extension.IExtensibleObject
public class DynamicOkButton extends AbstractOkButton
Dynamic field to build an ad-hoc application for testing
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.scout.rt.client.ui.form.fields.button.AbstractButton
AbstractButton.LocalButtonExtension<OWNER extends AbstractButton>, AbstractButton.P_UIFacade
-
Nested classes/interfaces inherited from class org.eclipse.scout.rt.client.ui.form.fields.AbstractFormField
AbstractFormField.LocalFormFieldExtension<OWNER extends AbstractFormField>
-
-
Field Summary
-
Fields inherited from class org.eclipse.scout.rt.client.ui.form.fields.AbstractFormField
m_contributionHolder, m_valueChangeTriggerEnabled
-
Fields inherited from class org.eclipse.scout.rt.platform.reflect.AbstractPropertyObserver
propertySupport
-
Fields inherited from interface org.eclipse.scout.rt.client.ui.form.fields.button.IButton
DISPLAY_STYLE_BORDERLESS, DISPLAY_STYLE_DEFAULT, DISPLAY_STYLE_LINK, DISPLAY_STYLE_RADIO, DISPLAY_STYLE_TOGGLE, PROP_DEFAULT_BUTTON, PROP_ICON_ID, PROP_KEY_STROKE, PROP_KEY_STROKE_SCOPE, PROP_KEY_STROKE_SCOPE_CLASS, PROP_PREVENT_DOUBLE_CLICK, PROP_SELECTED, PROP_SHRINKABLE, PROP_STACKABLE, SYSTEM_TYPE_CANCEL, SYSTEM_TYPE_CLOSE, SYSTEM_TYPE_NONE, SYSTEM_TYPE_OK, SYSTEM_TYPE_RESET, SYSTEM_TYPE_SAVE, SYSTEM_TYPE_SAVE_WITHOUT_MARKER_CHANGE
-
Fields inherited from interface org.eclipse.scout.rt.client.ui.form.fields.IFormField
DISABLED_STYLE_DEFAULT, DISABLED_STYLE_READ_ONLY, FIELD_STYLE_ALTERNATIVE, FIELD_STYLE_CLASSIC, FULL_WIDTH, LABEL_HORIZONTAL_ALIGNMENT_CENTER, LABEL_HORIZONTAL_ALIGNMENT_DEFAULT, LABEL_HORIZONTAL_ALIGNMENT_LEFT, LABEL_HORIZONTAL_ALIGNMENT_RIGHT, LABEL_POSITION_BOTTOM, LABEL_POSITION_DEFAULT, LABEL_POSITION_LEFT, LABEL_POSITION_ON_FIELD, LABEL_POSITION_RIGHT, LABEL_POSITION_TOP, LABEL_WIDTH_DEFAULT, LABEL_WIDTH_UI, PROP_BACKGROUND_COLOR, PROP_CONTEXT_MENU, PROP_DISABLED_STYLE, PROP_EMPTY, PROP_ERROR_STATUS, PROP_FIELD_STYLE, PROP_FONT, PROP_FOREGROUND_COLOR, PROP_GRID_DATA, PROP_GRID_DATA_HINTS, PROP_KEY_STROKES, PROP_LABEL, PROP_LABEL_BACKGROUND_COLOR, PROP_LABEL_FONT, PROP_LABEL_FOREGROUND_COLOR, PROP_LABEL_HTML_ENABLED, PROP_LABEL_POSITION, PROP_LABEL_USE_UI_WIDTH, PROP_LABEL_VISIBLE, PROP_LABEL_WIDTH_IN_PIXEL, PROP_MANDATORY, PROP_ORDER, PROP_PREVENT_INITIAL_FOCUS, PROP_SAVE_NEEDED, PROP_STATUS_MENU_MAPPINGS, PROP_STATUS_POSITION, PROP_STATUS_VISIBLE, PROP_TOOLTIP_ANCHOR, PROP_TOOLTIP_TEXT, PROP_VISIBLE, STATUS_POSITION_DEFAULT, STATUS_POSITION_TOP, TOOLTIP_ANCHOR_DEFAULT, TOOLTIP_ANCHOR_ON_FIELD
-
Fields inherited from interface org.eclipse.scout.rt.platform.IOrdered
DEFAULT_ORDER, DEFAULT_ORDER_STEP
-
Fields inherited from interface org.eclipse.scout.rt.client.ui.IStyleable
PROP_CSS_CLASS
-
Fields inherited from interface org.eclipse.scout.rt.platform.classid.ITypeWithClassId
ID_CONCAT_SYMBOL
-
Fields inherited from interface org.eclipse.scout.rt.client.ui.IWidget
PROP_DISPOSE_DONE, PROP_ENABLED, PROP_INHERIT_ACCESSIBILITY, PROP_INIT_CONFIG_DONE, PROP_INIT_DONE, PROP_LOADING, PROP_PARENT_WIDGET
-
-
Constructor Summary
Constructors Constructor Description DynamicOkButton()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getFieldId()
-
Methods inherited from class org.eclipse.scout.rt.client.ui.form.fields.button.AbstractOkButton
getConfiguredKeyStroke, getConfiguredLabel, getConfiguredPreventDoubleClick, getConfiguredSystemType
-
Methods inherited from class org.eclipse.scout.rt.client.ui.form.fields.button.AbstractButton
buttonListeners, createLocalExtension, doClick, execClickAction, execSelectionChanged, getAttachment, getAttachments, getConfiguredDefaultButton, getConfiguredDisplayStyle, getConfiguredFillHorizontal, getConfiguredGridUseUiHeight, getConfiguredGridUseUiWidth, getConfiguredIconId, getConfiguredKeyStrokeScopeClass, getConfiguredProcessButton, getConfiguredShrinkable, getConfiguredStackable, getConfiguredStatusVisible, getDefaultButton, getDisplayStyle, getIconId, getKeyStroke, getKeyStrokeScope, getSystemType, getUIFacade, initConfig, interceptClickAction, interceptSelectionChanged, isPreventDoubleClick, isProcessButton, isSelected, isShrinkable, isStackable, requestPopup, setAttachments, setDefaultButton, setDisplayStyleInternal, setIconId, setKeyStroke, setPreventDoubleClick, setProcessButton, setSelected, setShrinkable, setStackable, setSystemType, setView
-
Methods inherited from class org.eclipse.scout.rt.client.ui.form.fields.AbstractFormField
addChildFieldPropertyChangeListener, addErrorStatus, addErrorStatus, addSubtreePropertyChangeListener, addSubtreePropertyChangeListener, applySearch, applySearchInternal, areChildrenEmpty, calculateLabelVisibleInternal, calculateViewOrder, calculateVisibleInternal, checkEmpty, checkSaveNeeded, classId, clearErrorStatus, createContextMenu, createStatusMenuMappings, disposeFieldInternal, disposeInternal, execAddSearchTerms, execCalculateVisible, execChangedMasterValue, execDataChanged, execDisposeField, execInitField, execIsEmpty, execIsSaveNeeded, execMarkSaved, exportFormFieldData, fireSubtreePropertyChange, getAllContributions, getAllExtensions, getBackgroundColor, getChildren, getConfiguredBackgroundColor, getConfiguredDisabledStyle, getConfiguredFieldStyle, getConfiguredFillVertical, getConfiguredFont, getConfiguredForegroundColor, getConfiguredGridH, getConfiguredGridW, getConfiguredGridWeightX, getConfiguredGridWeightY, getConfiguredGridX, getConfiguredGridY, getConfiguredHeightInPixel, getConfiguredHorizontalAlignment, getConfiguredLabelBackgroundColor, getConfiguredLabelFont, getConfiguredLabelForegroundColor, getConfiguredLabelHorizontalAlignment, getConfiguredLabelHtmlEnabled, getConfiguredLabelPosition, getConfiguredLabelUseUiWidth, getConfiguredLabelVisible, getConfiguredLabelWidthInPixel, getConfiguredMandatory, getConfiguredMasterField, getConfiguredMasterRequired, getConfiguredPreventInitialFocus, getConfiguredStatusMenuMappings, getConfiguredStatusPosition, getConfiguredTooltipAnchor, getConfiguredTooltipText, getConfiguredVerticalAlignment, getConfiguredViewOrder, getConfiguredVisible, getConfiguredWidthInPixel, getContextMenu, getContribution, getContributionsByClass, getDeclaredMenus, getDisabledStyle, getEnclosingFieldList, getErrorStatus, getErrorStatusInternal, getExtension, getFieldStyle, getFirstChildFormFields, getFont, getForegroundColor, getForm, getFullyQualifiedLabel, getGridData, getGridDataHints, getInitialLabel, getKeyStrokes, getKeyStrokesInternal, getLabel, getLabelBackgroundColor, getLabelFont, getLabelForegroundColor, getLabelHorizontalAlignment, getLabelPosition, getLabelWidthInPixel, getMasterField, getMasterValue, getMenuByClass, getMenus, getOrder, getParentField, getParentGroupBox, getStatusMenuMappings, getStatusPosition, getTooltipAnchor, getTooltipText, getValidateContentDescriptor, getVisiblePermission, getWidgetByClassInternal, handleChildFieldVisibilityChanged, hasError, importFormFieldData, initConfigInternal, initFieldInternal, initInternal, initLocalKeyStrokes, initMenus, injectMenusInternal, interceptAddSearchTerms, interceptCalculateVisible, interceptChangedMasterValue, interceptDataChanged, interceptDisposeField, interceptInitField, interceptIsEmpty, interceptIsSaveNeeded, interceptMarkSaved, isContentValid, isEmpty, isFieldChanging, isLabelHtmlEnabled, isLabelUseUiWidth, isLabelVisible, isLabelVisible, isMandatory, isMandatoryFulfilled, isMasterRequired, isPreventInitialFocus, isSaveNeeded, isStatusVisible, isValueChangeTriggerEnabled, isVisible, isVisible, isVisibleGranted, isVisibleIncludingParents, loadFromXml, loadFromXmlString, markSaved, optContribution, registerDataChangeListener, removeChildFieldPropertyChangeListener, removeErrorStatus, removeSubtreePropertyChangeListener, removeSubtreePropertyChangeListener, requestFocus, requestInput, setBackgroundColor, setContextMenu, setDisabledStyle, setDisabledStyle, setEnabled, setErrorStatus, setErrorStatusInternal, setFieldChanging, setFieldStyle, setFieldStyle, setFont, setForegroundColor, setFormInternal, setFormOnChildren, setGridDataHints, setGridDataInternal, setInitialLabel, setLabel, setLabelBackgroundColor, setLabelFont, setLabelForegroundColor, setLabelHorizontalAlignment, setLabelHtmlEnabled, setLabelPosition, setLabelUseUiWidth, setLabelVisible, setLabelVisible, setLabelWidthInPixel, setMandatory, setMandatory, setMasterField, setMasterRequired, setOrder, setPreventInitialFocus, setStatusMenuMappings, setStatusPosition, setStatusVisible, setStatusVisible, setTooltipAnchor, setTooltipText, setValidateContentDescriptor, setValueChangeTriggerEnabled, setView, setVisible, setVisible, setVisible, setVisible, setVisible, setVisible, setVisibleGranted, setVisibleGranted, setVisibleGranted, setVisiblePermission, setXmlFormFieldId, storeToXml, storeToXmlString, toString, touch, unregisterDataChangeListener, updateKeyStrokes, validateContent
-
Methods inherited from class org.eclipse.scout.rt.client.ui.AbstractWidget
callInitializer, dispose, disposeChildren, disposeChildren, execFocusIn, execFocusOut, fireWidgetEvent, getConfiguredCssClass, getConfiguredEnabled, getConfiguredInheritAccessibility, getCssClass, getParent, getParentOfType, getProperty, getWidgetByClass, has, hasProperty, init, initChildren, initChildren, isDisposeDone, isEnabled, isEnabled, isEnabled, isEnabledGranted, isEnabledIncludingParents, isInheritAccessibility, isInitConfigDone, isInitDone, isLoading, notifyFocusIn, notifyFocusOut, reinit, reveal, reveal, scrollToTop, scrollToTop, setCssClass, setDisposeDone, setEnabled, setEnabled, setEnabled, setEnabled, setEnabled, setEnabledGranted, setEnabledGranted, setEnabledGranted, setEnabledPermission, setInheritAccessibility, setInitConfigDone, setInitDone, setLoading, setParentInternal, setProperty, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitParents, visitParents, visitParents, visitParents, widgetListeners
-
Methods inherited from class org.eclipse.scout.rt.platform.reflect.AbstractPropertyObserver
addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getSpecificPropertyChangeListeners, isStoreConfigValues, removePropertyChangeListener, removePropertyChangeListener
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.scout.rt.client.ui.form.fields.button.IButton
addButtonListener, removeButtonListener
-
Methods inherited from interface org.eclipse.scout.rt.client.ui.action.menu.root.IContextMenuOwner
getContextMenu, getMenuByClass, getMenus
-
Methods inherited from interface org.eclipse.scout.rt.client.ui.desktop.datachange.IDataChangeObserver
registerDataChangeListener, unregisterDataChangeListener
-
Methods inherited from interface org.eclipse.scout.rt.shared.dimension.IEnabledDimension
isEnabled, setEnabled
-
Methods inherited from interface org.eclipse.scout.rt.client.ui.form.fields.IFormField
addErrorStatus, addErrorStatus, addSubtreePropertyChangeListener, addSubtreePropertyChangeListener, applySearch, checkSaveNeeded, clearErrorStatus, exportFormFieldData, getBackgroundColor, getDisabledStyle, getEnclosingFieldList, getErrorStatus, getFieldStyle, getFont, getForegroundColor, getForm, getFullyQualifiedLabel, getGridData, getGridDataHints, getInitialLabel, getKeyStrokes, getLabel, getLabelBackgroundColor, getLabelFont, getLabelForegroundColor, getLabelHorizontalAlignment, getLabelPosition, getLabelWidthInPixel, getMasterField, getMasterValue, getParentField, getParentGroupBox, getStatusMenuMappings, getStatusPosition, getTooltipAnchor, getTooltipText, getValidateContentDescriptor, getVisiblePermission, importFormFieldData, isContentValid, isEmpty, isFieldChanging, isLabelHtmlEnabled, isLabelUseUiWidth, isLabelVisible, isLabelVisible, isMandatory, isMandatoryFulfilled, isMasterRequired, isPreventInitialFocus, isSaveNeeded, isStatusVisible, isValueChangeTriggerEnabled, isVisible, isVisibleGranted, isVisibleIncludingParents, loadFromXml, loadFromXmlString, markSaved, removeErrorStatus, removeSubtreePropertyChangeListener, removeSubtreePropertyChangeListener, requestFocus, requestInput, setBackgroundColor, setDisabledStyle, setDisabledStyle, setErrorStatus, setFieldChanging, setFieldStyle, setFieldStyle, setFont, setForegroundColor, setFormInternal, setGridDataHints, setGridDataInternal, setInitialLabel, setLabel, setLabelBackgroundColor, setLabelFont, setLabelForegroundColor, setLabelHorizontalAlignment, setLabelHtmlEnabled, setLabelPosition, setLabelUseUiWidth, setLabelVisible, setLabelVisible, setLabelWidthInPixel, setMandatory, setMandatory, setMasterField, setMasterRequired, setPreventInitialFocus, setStatusMenuMappings, setStatusPosition, setStatusVisible, setStatusVisible, setTooltipAnchor, setTooltipText, setValidateContentDescriptor, setValueChangeTriggerEnabled, setView, setVisible, setVisible, setVisible, setVisible, setVisible, setVisible, setVisibleGranted, setVisibleGranted, setVisibleGranted, setVisiblePermission, storeToXml, storeToXmlString, touch, updateKeyStrokes, validateContent
-
Methods inherited from interface org.eclipse.scout.rt.platform.reflect.IPropertyObserver
addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getSpecificPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
Methods inherited from interface org.eclipse.scout.rt.client.ui.IStyleable
addCssClass, addCssClasses, getCssClass, removeCssClass, removeCssClasses, setCssClass, toggleCssClass
-
Methods inherited from interface org.eclipse.scout.rt.client.ui.IWidget
addWidgetListener, dispose, getChildren, getParent, getParentOfType, getProperty, getWidgetByClass, has, hasProperty, init, isDisposeDone, isEnabled, isEnabled, isEnabledGranted, isEnabledIncludingParents, isInheritAccessibility, isInitConfigDone, isInitDone, isLoading, reinit, removeWidgetListener, reveal, reveal, scrollToTop, scrollToTop, setEnabled, setEnabled, setEnabled, setEnabled, setEnabled, setEnabledGranted, setEnabledGranted, setEnabledGranted, setEnabledPermission, setInheritAccessibility, setLoading, setParentInternal, setProperty, visit, visit, visit, visit, visit, visit, visit, visit, visitParents, visitParents, visitParents, visitParents, widgetListeners
-
-
-
-
Method Detail
-
getFieldId
public String getFieldId()
- Specified by:
getFieldId
in interfaceIFormField
- Overrides:
getFieldId
in classAbstractFormField
-
-