AbstractDropDownByIndex
Use
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 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 |
||
|
STRING |
Yes |
||
|
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 View Designer
|
Name |
|---|
Dynamic Programming
For dynamic programming, the same properties, events and aggregations are available as in the View Designer. Note the different spellings.
Dynamic Programming of Properties
|
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 |
|
|
IMAGE_SOURCE |
STRING |
|
|
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 |