
The AbstractDropDownByIndex UI element is the abstract base class of a dropdown list box that uses the index binding model for data binding.
The view context provides the content to be displayed in the dropdown list box and the selected index.
The view context must contain a context node X that can store any number of node elements (cardinality=0..n). Each node element represents an entry in the dropdown list box.
The context node X contains a context attribute y that provides the texts for the list entries. The data type of the context attribute y can be any simple data type - for example, string, integer, and so on. If the data type of the context attribute y is not of the type String, this type is converted into a string representation by the Web Dynpro Framework. The selected value is specified by the lead selection of the node X. If the lead selection is not set, the selected value is an empty string.
The 'texts' property of the DropDownByIndex UI element is bound to the attribute y by assigning the path of the context X.y to the 'texts' property.
| Runtime Class |
CL_WD_ABSTRACT_DROPDOWN_BY_IDX |
Properties in the View Designer
| Name | Type | Initial Value | Bindable |
|---|---|---|---|
|
STRING |
(automatic) |
No |
|
|
WDY_BOOLEAN |
false |
No |
|
|
WDUI_CONTEXT_MENU_BEHAVIOUR |
inherit |
No |
|
|
WDY_MD_UI_ELEMENT_REFERENCE |
No |
||
|
WDY_BOOLEAN |
false |
No |
|
|
WDY_BOOLEAN |
false |
Yes |
|
|
WDY_BOOLEAN |
true |
Yes |
|
|
Translatable text |
No |
||
|
WDY_MD_UI_ELEMENT_REFERENCE |
No |
||
|
WDY_BOOLEAN |
false |
Yes |
|
|
WDUI_LEAD_SEL_CHNG_BEHVR |
auto |
No |
|
|
WDUI_STATE |
normal |
Yes |
|
|
Translatable text |
Mandatory |
||
|
WDUI_TEXT_DIRECTION |
inherit |
Yes |
|
|
Translatable text |
Yes |
||
|
WDUI_VISIBILITY |
visible |
Yes |
|
|
STRING |
Yes |
Events in the View Designer
| Name |
|---|
Other properties that can be inherited are defined in the associated higher-level classes. The associated UI elements are:
Dynamic Programming of Properties
For dynamic programming, the same properties, events, and aggregations as in the View Designer are available. Bear in mind the different spellings.
| View Designer Name | Runtime Name | Type |
|---|---|---|
|
ACTIVATE_ACCESS_KEY |
WDY_BOOLEAN |
|
|
CONTEXT_MENU_BEHAVIOUR |
WDUI_CONTEXT_MENU_BEHAVIOUR |
|
|
contextMenuBehaviour: inherit |
CL_WD_ABSTRACT_DROPDOWN_BY_IDX=>E_CONTEXT_MENU_BEHAVIOUR-INHERIT |
|
|
contextMenuBehaviour: provide |
CL_WD_ABSTRACT_DROPDOWN_BY_IDX=>E_CONTEXT_MENU_BEHAVIOUR-PROVIDE |
|
|
contextMenuBehaviour: suppress |
CL_WD_ABSTRACT_DROPDOWN_BY_IDX=>E_CONTEXT_MENU_BEHAVIOUR-SUPPRESS |
|
|
CONTEXT_MENU_ID |
WDY_MD_UI_ELEMENT_REFERENCE |
|
|
DESELECTABLE |
WDY_BOOLEAN |
|
|
DISPLAY_AS_TEXT |
WDY_BOOLEAN |
|
|
ENABLED |
WDY_BOOLEAN |
|
|
EXPLANATION |
WDY_MD_TRANSLATABLE_TEXT |
|
|
LABEL_FOR |
WDY_MD_UI_ELEMENT_REFERENCE |
|
|
READ_ONLY |
WDY_BOOLEAN |
|
|
SELECTION_CHANGE_BEHAVIOUR |
WDUI_LEAD_SEL_CHNG_BEHVR |
|
|
selectionChangeBehaviour: auto |
CL_WD_ABSTRACT_DROPDOWN_BY_IDX=>E_SELECTION_CHANGE_BEHAVIOUR-AUTO |
|
|
selectionChangeBehaviour: manual |
CL_WD_ABSTRACT_DROPDOWN_BY_IDX=>E_SELECTION_CHANGE_BEHAVIOUR-MANUAL |
|
|
STATE |
WDUI_STATE |
|
|
state: normal |
CL_WD_ABSTRACT_DROPDOWN_BY_IDX=>E_STATE-NORMAL |
|
|
state: required |
CL_WD_ABSTRACT_DROPDOWN_BY_IDX=>E_STATE-REQUIRED |
|
|
TEXTS |
WDY_MD_TRANSLATABLE_TEXT |
|
|
TEXT_DIRECTION |
WDUI_TEXT_DIRECTION |
|
|
textDirection inherit |
CL_WD_ABSTRACT_DROPDOWN_BY_IDX=>E_TEXT_DIRECTION-INHERIT |
|
|
textDirection ltr |
CL_WD_ABSTRACT_DROPDOWN_BY_IDX=>E_TEXT_DIRECTION-LTR |
|
|
textDirection rtl |
CL_WD_ABSTRACT_DROPDOWN_BY_IDX=>E_TEXT_DIRECTION-RTL |
|
|
TOOLTIP |
WDY_MD_TRANSLATABLE_TEXT |
|
|
VISIBLE |
WDUI_VISIBILITY |
|
|
visible: none |
CL_WD_ABSTRACT_DROPDOWN_BY_IDX=>E_VISIBLE-NONE |
|
|
visible: visible |
CL_WD_ABSTRACT_DROPDOWN_BY_IDX=>E_VISIBLE-VISIBLE |
|
|
WIDTH |
STRING |
Dynamic Programming of Events
| View Designer Name | Runtime Name |
|---|---|
|
ON_SELECT |