public abstract class AbstractSimpleInputConditionUIEditor extends AbstractExtensibleConditionUIEditor
AbstractExtensibleConditionUIEditor.ClearConditionEntry, AbstractExtensibleConditionUIEditor.ComboDivAbstractUIEditor.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 |
|---|
AbstractSimpleInputConditionUIEditor() |
| Modifier and Type | Method and Description |
|---|---|
protected Popup |
createConditionPopup(AbstractExtensibleConditionUIEditor.ComboDiv parent,
EditorListener listener) |
protected AbstractTag |
createConditionRow(EditorConditionEntry editorConditionEntry,
EditorListener listener,
AbstractExtensibleConditionUIEditor.ComboDiv mainDiv) |
protected Checkbox |
createFocusComponent(AbstractTag parent) |
protected InputElement |
createInputViewItem(String componentCode) |
protected Label |
createLabelViewItem(String componentCode) |
HtmlBasedComponent |
createViewComponent(Object initialValue,
Map<String,? extends Object> parameters,
EditorListener listener)
Creates a new editor component and attaches it to the specified
Page page. |
ConditionValueContainer |
getValue()
Returns the value held by this editor.
|
void |
setFocus(HtmlBasedComponent rootEditorComponent,
boolean selectAll)
Sets the focus on the given input component which can be the rootEditorComponent or a child of it
|
protected void |
setFocusedCondition(Popup conditionPopup,
int index,
boolean updateFocusComponent) |
protected void |
setFocusInternal(AbstractTag parent,
boolean focus,
boolean updateFocusComponent) |
protected void |
setSelectedEntry(AbstractExtensibleConditionUIEditor.ComboDiv mainDiv,
EditorConditionEntry entry,
List<Object> values) |
protected void |
updateComboDisplay(AbstractExtensibleConditionUIEditor.ComboDiv mainDiv,
EditorConditionEntry condEntry,
List<Object> values) |
filterConditionEntries, filterConditionEntries, getConditionEntries, getConditionEntry, getDisplayLabel, getEditorConditionConfigurationgetEditorType, getParameters, getValueType, isInline, setParametersapplyReferenceRelatedAttributes, createEditor, createEditor, createEditor, createEditor, filterValues, fireValueChanged, getRootSearchType, getUIEditor, isEditable, isEditable, isOptional, isSearchMode, parseInitialInputString, parseTemplateCodes, persistValues, persistValues, setEditable, setOptional, setValueclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisEditable, isOptional, setEditable, setOptional, setValuepublic AbstractSimpleInputConditionUIEditor()
public ConditionValueContainer getValue()
UIEditorgetValue in interface ConditionUIEditorgetValue in interface UIEditorgetValue in class AbstractConditionUIEditorpublic HtmlBasedComponent createViewComponent(Object initialValue, Map<String,? extends Object> parameters, EditorListener listener)
UIEditorPage page.initialValue - editor's initial valueparameters - parameters passed via configuration for particular editorlistener - the EditorListener that will receive events when the editor's value is changedprotected Popup createConditionPopup(AbstractExtensibleConditionUIEditor.ComboDiv parent, EditorListener listener)
protected AbstractTag createConditionRow(EditorConditionEntry editorConditionEntry, EditorListener listener, AbstractExtensibleConditionUIEditor.ComboDiv mainDiv)
protected void setSelectedEntry(AbstractExtensibleConditionUIEditor.ComboDiv mainDiv, EditorConditionEntry entry, List<Object> values)
protected void updateComboDisplay(AbstractExtensibleConditionUIEditor.ComboDiv mainDiv, EditorConditionEntry condEntry, List<Object> values)
protected Label createLabelViewItem(String componentCode)
protected InputElement createInputViewItem(String componentCode)
protected void setFocusedCondition(Popup conditionPopup,
int index,
boolean updateFocusComponent)
protected Checkbox createFocusComponent(AbstractTag parent)
protected void setFocusInternal(AbstractTag parent,
boolean focus,
boolean updateFocusComponent)
public 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.Copyright © 2017 SAP SE. All Rights Reserved.