public class GenericCollectionUIEditor extends AbstractUIEditor implements ListUIEditor
AbstractUIEditor.CancelButtonContainer, AbstractUIEditor.CancelListener, AbstractUIEditor.ErrorDiv| Modifier and Type | Field and Description |
|---|---|
protected static String |
_100PERCENT |
protected static String |
CELLPADDING |
protected static String |
CELLSPACING |
protected static String |
HEIGHT |
protected static String |
SINGLE_VALUE_EDITOR_CODE |
protected static String |
WIDTH |
ATTRIBUTE_QUALIFIER_PARAM, CANCEL_BTN, EVENT_SOURCE, inEditMode, initialEditValue, initialInputString, PROPERTY_DESCRIPTOR_PARAM, SEARCH_MODE_PARAMINITIAL_EDIT_STRING| Constructor and Description |
|---|
GenericCollectionUIEditor() |
| Modifier and Type | Method and Description |
|---|---|
protected ListitemRenderer |
createCollectionItemListRenderer(Map<String,? extends Object> parameters,
EditorListener listener) |
protected List<Object> |
createNewCollectionValuesList(Object values) |
protected UIEditor |
createSingleValueEditor(Map<String,? extends Object> parameters) |
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() |
PropertyEditorDescriptor |
getSingleValueEditorDescriptor() |
boolean |
isInline()
Returns whether this editor is an inline editor or not.
|
void |
setAvailableValues(List<? extends Object> availableValues) |
void |
setSingleValueEditorDescriptor(PropertyEditorDescriptor singleValueEditorDescriptor) |
void |
updateCollectionItems() |
applyReferenceRelatedAttributes, createEditor, createEditor, createEditor, createEditor, filterValues, fireValueChanged, getRootSearchType, getUIEditor, getValue, isEditable, isEditable, isOptional, isSearchMode, parseInitialInputString, parseTemplateCodes, persistValues, persistValues, setEditable, setFocus, setOptional, setValueclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetValue, isEditable, isOptional, setEditable, setFocus, setOptional, setValueprotected static final String WIDTH
protected static final String HEIGHT
protected static final String CELLPADDING
protected static final String CELLSPACING
protected static final String _100PERCENT
protected static final String SINGLE_VALUE_EDITOR_CODE
public void setSingleValueEditorDescriptor(PropertyEditorDescriptor singleValueEditorDescriptor)
public PropertyEditorDescriptor getSingleValueEditorDescriptor()
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 void updateCollectionItems()
public String getEditorType()
getEditorType in interface UIEditorprotected UIEditor createSingleValueEditor(Map<String,? extends Object> parameters)
public boolean isInline()
UIEditorprotected ListitemRenderer createCollectionItemListRenderer(Map<String,? extends Object> parameters, EditorListener listener)
public List<? extends Object> getAvailableValues()
getAvailableValues in interface ListUIEditorpublic void setAvailableValues(List<? extends Object> availableValues)
setAvailableValues in interface ListUIEditorCopyright © 2017 SAP SE. All Rights Reserved.