!--a11y-->
AbstractDropDownByIndex 
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.
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 |
ID |
STRING |
(automatic) |
no |
WDY_BOOLEAN |
true |
yes |
|
WDY_BOOLEAN |
false |
yes |
|
WDUI_LEAD_SEL_CHNG_BEHVR |
auto |
no |
|
WDUI_STATE |
normal |
yes |
|
Text |
|
Mandatory |
|
WDUI_TEXT_DIRECTION |
inherit |
yes |
|
Text |
|
yes |
|
WDUI_VISIBILITY |
visible |
yes |
|
STRING |
|
yes |
Events in the View Designer
Name |

Further properties that can be inherited are defined in the associated higher-level class. The associated interface elements are:
For dynamic programming the same properties, events, and aggregations are provide in the View Designer. Bear in mind the different spellings.
Dynamic Programming of Properties
View Designer Name |
Runtime Name |
Type |
ENABLED |
WDY_BOOLEAN |
|
LABEL_FOR |
STRING |
|
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 |