AbstractHTMLElement

Definition

Use

AbstractHTMLElement is the abstract base UI element of active UI elements HTMLIsland, HTMLContainer, and HTMLFragment. These active UI elements enable customer-defined HTML, JavaScript, and CSS sources to be integrated in Web Dynpro ABAP applications. All properties of AbstractHTMLElement are passed to these UI elements.

Implementation Details

Runtime Class:

CL_WD_ABSTRACT_HTML_ELEMENT

Properties in View Designer

Name

Type

Initial Value

Bindable

id

STRING

(automatic)

No

contextMenuBehaviour

WDUI_CONTEXT_MENU_BEHAVIOUR

inherit

No

contextMenuId

WDY_MD_UI_ELEMENT_REFERENCE

No

enabled

WDY_BOOLEAN

true

Yes

tooltip

Translatable text

Yes

visible

WDUI_VISIBILITY

visible

Yes

Aggregations in View Designer

Name

Cardinality

Type

DATA_ELEMENTS

0..n

JSONData

EVENTS

0..n

HtmlIslandEvent

SCRIPTS

0..n

HtmlScript

STYLES

0..n

HtmlStyle

Use

Dynamic Programming

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

View Designer Name

Runtime Name

Type

contextMenuBehaviour

CONTEXT_MENU_BEHAVIOUR

WDUI_CONTEXT_MENU_BEHAVIOUR

 contextMenuBehaviour: inherit

CL_WD_ABSTRACT_HTML_ELEMENT=>E_CONTEXT_MENU_BEHAVIOUR-INHERIT

 contextMenuBehaviour: provide

CL_WD_ABSTRACT_HTML_ELEMENT=>E_CONTEXT_MENU_BEHAVIOUR-PROVIDE

 contextMenuBehaviour: suppress

CL_WD_ABSTRACT_HTML_ELEMENT=>E_CONTEXT_MENU_BEHAVIOUR-SUPPRESS

contextMenuId

CONTEXT_MENU_ID

WDY_MD_UI_ELEMENT_REFERENCE

enabled

ENABLED

WDY_BOOLEAN

tooltip

TOOLTIP

WDY_MD_TRANSLATABLE_TEXT

visible

VISIBLE

WDUI_VISIBILITY

 visible: none

CL_WD_ABSTRACT_HTML_ELEMENT=>E_VISIBLE-NONE

 visible: visible

CL_WD_ABSTRACT_HTML_ELEMENT=>E_VISIBLE-VISIBLE

View Designer Name

Runtime Name

Cardinality

DATA_ELEMENTS

DATA_ELEMENTS

0..n

EVENTS

EVENTS

0..n

SCRIPTS

SCRIPTS

0..n

STYLES

STYLES

0..n