public static class ObjectTypeDynamicSectionPanel.BTGConditionEditorListener extends Object implements EditorHelper.LanguageAwareEditorListener
| Modifier and Type | Class and Description |
|---|---|
static interface |
ObjectTypeDynamicSectionPanel.BTGConditionEditorListener.ValueChangeListener
This interface is used by
ObjectTypeDynamicSectionPanel.BTGConditionEditorListener to notify external objects that
ObjectValueContainer kept internally by BTGConditionEditorListener has just been updated. |
| Modifier and Type | Field and Description |
|---|---|
protected static String |
EVENT_SOURCE |
CANCEL_CLICKED, ENTER_PRESSED, ESCAPE_PRESSED, FORCE_SAVE_CLICKED, OPEN_EXTERNAL_CLICKED| Constructor and Description |
|---|
BTGConditionEditorListener(UIEditor editor,
ObjectValueContainer objectValueContainer,
PropertyDescriptor propDescr,
Map<String,? extends Object> params,
TypedObject item,
boolean autoPersist,
ObjectTypeDynamicSectionPanel.BTGConditionEditorListener.ValueChangeListener valueChangeListener,
Div errorDiv) |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(String actionCode)
Called when a special action is performed
|
void |
actionPerformed(String actionCode,
String langIso) |
void |
persistValues(TypedObject item,
ObjectValueContainer valueContainer,
Map<String,? extends Object> params) |
void |
valueChanged(Object value)
Called when an
editor's value has changed. |
void |
valueChanged(Object value,
String langIso) |
protected static final String EVENT_SOURCE
public BTGConditionEditorListener(UIEditor editor, ObjectValueContainer objectValueContainer, PropertyDescriptor propDescr, Map<String,? extends Object> params, TypedObject item, boolean autoPersist, ObjectTypeDynamicSectionPanel.BTGConditionEditorListener.ValueChangeListener valueChangeListener, Div errorDiv)
public void actionPerformed(String actionCode)
EditorListeneractionPerformed in interface EditorListeneractionCode - the unique action codepublic void actionPerformed(String actionCode, String langIso)
actionPerformed in interface EditorHelper.LanguageAwareEditorListenerpublic void persistValues(TypedObject item, ObjectValueContainer valueContainer, Map<String,? extends Object> params) throws ValueHandlerException
ValueHandlerExceptionpublic void valueChanged(Object value)
EditorListenereditor's value has changed.valueChanged in interface EditorListenervalue - the new valuepublic void valueChanged(Object value, String langIso)
valueChanged in interface EditorHelper.LanguageAwareEditorListenerCopyright © 2017 SAP SE. All Rights Reserved.