Skip to content

/AWS1/CL_AMUCOMPONENTCHILD

A nested UI configuration within a parent Component.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_componenttype TYPE /AWS1/AMUSTRING /AWS1/AMUSTRING

The type of the child component.

iv_name TYPE /AWS1/AMUSTRING /AWS1/AMUSTRING

The name of the child component.

it_properties TYPE /AWS1/CL_AMUCOMPONENTPROPERTY=>TT_COMPONENTPROPERTIES TT_COMPONENTPROPERTIES

Describes the properties of the child component. You can't specify tags as a valid property for properties.

Optional arguments:

it_children TYPE /AWS1/CL_AMUCOMPONENTCHILD=>TT_COMPONENTCHILDLIST TT_COMPONENTCHILDLIST

The list of ComponentChild instances for this component.

it_events TYPE /AWS1/CL_AMUCOMPONENTEVENT=>TT_COMPONENTEVENTS TT_COMPONENTEVENTS

Describes the events that can be raised on the child component. Use for the workflow feature in Amplify Studio that allows you to bind events and actions to components.

iv_sourceid TYPE /AWS1/AMUSTRING /AWS1/AMUSTRING

The unique ID of the child component in its original source system, such as Figma.


Queryable Attributes

componentType

The type of the child component.

Accessible with the following methods

Method Description
GET_COMPONENTTYPE() Getter for COMPONENTTYPE, with configurable default
ASK_COMPONENTTYPE() Getter for COMPONENTTYPE w/ exceptions if field has no value
HAS_COMPONENTTYPE() Determine if COMPONENTTYPE has a value

name

The name of the child component.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

properties

Describes the properties of the child component. You can't specify tags as a valid property for properties.

Accessible with the following methods

Method Description
GET_PROPERTIES() Getter for PROPERTIES, with configurable default
ASK_PROPERTIES() Getter for PROPERTIES w/ exceptions if field has no value
HAS_PROPERTIES() Determine if PROPERTIES has a value

children

The list of ComponentChild instances for this component.

Accessible with the following methods

Method Description
GET_CHILDREN() Getter for CHILDREN, with configurable default
ASK_CHILDREN() Getter for CHILDREN w/ exceptions if field has no value
HAS_CHILDREN() Determine if CHILDREN has a value

events

Describes the events that can be raised on the child component. Use for the workflow feature in Amplify Studio that allows you to bind events and actions to components.

Accessible with the following methods

Method Description
GET_EVENTS() Getter for EVENTS, with configurable default
ASK_EVENTS() Getter for EVENTS w/ exceptions if field has no value
HAS_EVENTS() Determine if EVENTS has a value

sourceId

The unique ID of the child component in its original source system, such as Figma.

Accessible with the following methods

Method Description
GET_SOURCEID() Getter for SOURCEID, with configurable default
ASK_SOURCEID() Getter for SOURCEID w/ exceptions if field has no value
HAS_SOURCEID() Determine if SOURCEID has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_COMPONENTCHILDLIST

TYPES TT_COMPONENTCHILDLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_AMUCOMPONENTCHILD WITH DEFAULT KEY
.