public class DefaultEnumUIEditor extends AbstractUIEditor implements EnumUIEditor
AbstractUIEditor.CancelButtonContainer, AbstractUIEditor.CancelListener, AbstractUIEditor.ErrorDivATTRIBUTE_QUALIFIER_PARAM, CANCEL_BTN, EVENT_SOURCE, inEditMode, initialEditValue, initialInputString, PROPERTY_DESCRIPTOR_PARAM, SEARCH_MODE_PARAMINITIAL_EDIT_STRING| Constructor and Description |
|---|
DefaultEnumUIEditor() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addEnumToCombo(Object value,
Combobox box) |
HtmlBasedComponent |
createViewComponent(Object initialValue,
Map<String,? extends Object> parameters,
EditorListener listener)
Creates a new editor component and attaches it to the specified
Page page. |
List<? extends Object> |
getAvailableValues() |
String |
getEditorType() |
protected Combobox |
getEditorView() |
protected int |
getPosition(Object item) |
boolean |
isInline()
Returns whether this editor is an inline editor or not.
|
void |
setAvailableValues(List<? extends Object> availableValues) |
protected void |
setEnumValue(Combobox combo,
Object value) |
void |
setFocus(HtmlBasedComponent rootEditorComponent,
boolean selectAll)
Sets the focus on the given input component which can be the rootEditorComponent or a child of it
|
void |
setOptional(boolean optional) |
protected void |
validateAndFireEvent(EditorListener listener) |
applyReferenceRelatedAttributes, createEditor, createEditor, createEditor, createEditor, filterValues, fireValueChanged, getRootSearchType, getUIEditor, getValue, isEditable, isEditable, isOptional, isSearchMode, parseInitialInputString, parseTemplateCodes, persistValues, persistValues, setEditable, setValueclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetValue, isEditable, isOptional, setEditable, setValueprotected void addEnumToCombo(Object value, Combobox box)
protected int getPosition(Object item)
protected void setEnumValue(Combobox combo,
Object value)
public HtmlBasedComponent createViewComponent(Object initialValue, Map<String,? extends Object> parameters, EditorListener listener)
UIEditorPage page.createViewComponent in interface UIEditorinitialValue - editor's initial valueparameters - parameters passed via configuration for particular editorlistener - the EditorListener that will receive events when the editor's value is changedpublic boolean isInline()
UIEditorpublic String getEditorType()
getEditorType in interface UIEditorpublic List<? extends Object> getAvailableValues()
getAvailableValues in interface ListUIEditorpublic void setAvailableValues(List<? extends Object> availableValues)
setAvailableValues in interface ListUIEditorpublic void setFocus(HtmlBasedComponent rootEditorComponent,
boolean selectAll)
UIEditorsetFocus in interface UIEditorsetFocus in class AbstractUIEditorrootEditorComponent - the rootEditorComponent which is returned on method createViewComponentselectAll - if true, select the whole input field after focus. It is not guaranteed that the editor supports selection.public void setOptional(boolean optional)
setOptional in interface UIEditorsetOptional in class AbstractUIEditorprotected void validateAndFireEvent(EditorListener listener)
protected Combobox getEditorView()
Copyright © 2017 SAP SE. All Rights Reserved.