Class JsonLabelField<LABEL_FIELD extends ILabelField>
java.lang.Object
org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter<T>
org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver<T>
org.eclipse.scout.rt.ui.html.json.AbstractJsonWidget<FORM_FIELD>
org.eclipse.scout.rt.ui.html.json.form.fields.JsonFormField<VALUE_FIELD>
org.eclipse.scout.rt.ui.html.json.form.fields.JsonValueField<LABEL_FIELD>
org.eclipse.scout.rt.ui.html.json.form.fields.labelfield.JsonLabelField<LABEL_FIELD>
- All Implemented Interfaces:
IJsonAdapter<LABEL_FIELD>
,IJsonObject
,IJsonContextMenuOwner
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.scout.rt.ui.html.json.AbstractJsonWidget
AbstractJsonWidget.P_WidgetListener
Nested classes/interfaces inherited from class org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver
AbstractJsonPropertyObserver.P_PropertyChangeListener
-
Field Summary
Fields inherited from class org.eclipse.scout.rt.ui.html.json.form.fields.JsonValueField
EVENT_ACCEPT_INPUT
Fields inherited from class org.eclipse.scout.rt.ui.html.json.AbstractJsonWidget
EVENT_REVEAL, EVENT_SCROLL_TO_TOP
Fields inherited from interface org.eclipse.scout.rt.ui.html.json.menu.IJsonContextMenuOwner
PROP_CURRENT_MENU_TYPES, PROP_MENUS, PROP_MENUS_VISIBLE
-
Constructor Summary
ConstructorDescriptionJsonLabelField
(LABEL_FIELD model, IUiSession uiSession, String id, IJsonAdapter<?> parent) -
Method Summary
Modifier and TypeMethodDescriptionReturns a string used to identify the object-type in the JSON output (JSON attribute 'objectType').protected void
handleUiAppLinkAction
(JsonEvent event) void
handleUiEvent
(JsonEvent event) protected void
initJsonProperties
(LABEL_FIELD model) Methods inherited from class org.eclipse.scout.rt.ui.html.json.form.fields.JsonValueField
handleUiAcceptInput, handleUiAcceptInputAfterTyping, handleUiAcceptInputWhileTyping, handleUiDisplayTextChange, handleUiErrorStatusChange, handleUiValueChange, jsonToValue, setDisplayTextFromUI, setErrorStatusFromUI, setValueFromUI
Methods inherited from class org.eclipse.scout.rt.ui.html.json.form.fields.JsonFormField
attachChildAdapters, attachModel, detachModel, disposeChildAdapters, handleModelContextMenuChanged, handleModelContextMenuCurrentMenuTypesChanged, handleModelContextMenuVisibleChanged, handleModelPropertyChange, menuTypesToJson, toJson
Methods inherited from class org.eclipse.scout.rt.ui.html.json.AbstractJsonWidget
handleModelReveal, handleModelScrollTopTop, handleModelWidgetEvent, scrollOptionsToJson
Methods inherited from class org.eclipse.scout.rt.ui.html.json.AbstractJsonPropertyObserver
addCustomJsonProperty, addPropertyChangeEvent, addPropertyChangeEvent, addPropertyEventFilterCondition, addPropertyEventFilterCondition, cleanUpEventFilters, filterPropertyChangeEvent, getCustomJsonProperties, getJsonProperty, handleLazyJsonProperties, handleModelPropertyChange, init, putJsonProperty, removeCustomJsonProperty, removeJsonProperty, responseAlreadyContainsPropertyChangeEvent
Methods inherited from class org.eclipse.scout.rt.ui.html.json.AbstractJsonAdapter
addActionEvent, addActionEvent, addActionEvent, addPropertyChangeEvent, attachAdapter, attachAdapter, attachAdapters, attachAdapters, attachGlobalAdapter, attachGlobalAdapter, attachGlobalAdapters, attachGlobalAdapters, dispose, getAdapter, getAdapter, getAdapters, getAdapters, getGlobalAdapter, getGlobalAdapter, getId, getModel, getObjectTypeVariant, getParent, getUiSession, handleUiPropertyChange, handleUiPropertyChange, hasAncestor, isDisposed, isInitialized, processBufferedEvents, putAdapterIdProperty, putAdapterIdProperty, putAdapterIdsProperty, putAdapterIdsProperty, putProperty, registerAsBufferedEventsAdapter, replaceActionEvent, toString, unregisterAsBufferedEventsAdapter
-
Constructor Details
-
JsonLabelField
-
-
Method Details
-
getObjectType
Description copied from interface:IJsonAdapter
Returns a string used to identify the object-type in the JSON output (JSON attribute 'objectType').- Specified by:
getObjectType
in interfaceIJsonAdapter<LABEL_FIELD extends ILabelField>
- Overrides:
getObjectType
in classJsonValueField<LABEL_FIELD extends ILabelField>
-
initJsonProperties
- Overrides:
initJsonProperties
in classJsonValueField<LABEL_FIELD extends ILabelField>
-
handleUiEvent
- Specified by:
handleUiEvent
in interfaceIJsonAdapter<LABEL_FIELD extends ILabelField>
- Overrides:
handleUiEvent
in classJsonValueField<LABEL_FIELD extends ILabelField>
-
handleUiAppLinkAction
-