Show TOC

ShuttleLocate this document in the navigation structure

This UI element is used to implement browse-and-collect patterns that enable the user to move entries to and fro.

Example of the Visual Display

SHUTTLE

Runtime Class

CL_WD_SHUTTLE

Properties in View Designer

Name Type Initial Value Bindable

id

STRING

(automatic)

No

availableListId

STRING

No

contextMenuBehaviour

WDUI_CONTEXT_MENU_BEHAVIOUR

inherit

No

contextMenuId

WDY_MD_UI_ELEMENT_REFERENCE

No

enabled

WDY_BOOLEAN

true

Yes

enableAddButtons

WDY_BOOLEAN

true

Yes

enableRemoveButtons

WDY_BOOLEAN

true

Yes

selectedListId

STRING

No

showAllButtons

WDY_BOOLEAN

true

Yes

tooltip

Translatable text

Yes

vertical

WDY_BOOLEAN

true

Yes

visible

WDUI_VISIBILITY

visible

Yes

Events in View Designer

Note

Other properties that can be inherited are defined in the related higher-level classes. The related UI elements are:

Dynamic Programming

For dynamic programming, the same properties, events, and aggregations as in the View Designer are available. But note that the spelling format and use of upper/lower case is different.

Dynamic Programming of Properties

View Designer Name Runtime Name Type

availableListId

AVAILABLE_LIST_ID

STRING

contextMenuBehaviour

CONTEXT_MENU_BEHAVIOUR

WDUI_CONTEXT_MENU_BEHAVIOUR

 contextMenuBehaviour: inherit

CL_WD_SHUTTLE=>E_CONTEXT_MENU_BEHAVIOUR-INHERIT

 contextMenuBehaviour: provide

CL_WD_SHUTTLE=>E_CONTEXT_MENU_BEHAVIOUR-PROVIDE

 contextMenuBehaviour: suppress

CL_WD_SHUTTLE=>E_CONTEXT_MENU_BEHAVIOUR-SUPPRESS

contextMenuId

CONTEXT_MENU_ID

WDY_MD_UI_ELEMENT_REFERENCE

enabled

ENABLED

WDY_BOOLEAN

enableAddButtons

ENABLE_ADD_BUTTONS

WDY_BOOLEAN

enableRemoveButtons

ENABLE_REMOVE_BUTTONS

WDY_BOOLEAN

selectedListId

SELECTED_LIST_ID

STRING

showAllButtons

SHOW_ALL_BUTTONS

WDY_BOOLEAN

tooltip

TOOLTIP

WDY_MD_TRANSLATABLE_TEXT

vertical

VERTICAL

WDY_BOOLEAN

visible

VISIBLE

WDUI_VISIBILITY

visible: none

CL_WD_SHUTTLE=>E_VISIBLE-NONE

visible: visible

CL_WD_SHUTTLE=>E_VISIBLE-VISIBLE

Dynamic Programming of Events

View Designer Name Runtime Name

onAdd

ON_ADD

onRemove

ON_REMOVE

Example

You can find an example of this UI element in the system in the WDR_TEST_UI_ELEMENTS Web Dynpro application.