Skip to content

MessageStrip ​

Persistente Hinweis-Leiste in der View. Im Gegensatz zum kurzlebigen MessageToast bleibt die Strip sichtbar, bis sie programmatisch oder durch den Anwender geschlossen wird.

Designer-Attribute ​

AttributBeschreibungDefault
controlIdEindeutige IDautomatisch generiert
typeTyp. Werte: Information, Warning, Error, None, SuccessNone
textAnzeigetext–
customIconEigenes Icon statt Typ-Icon–
showIconTyp-Icon anzeigentrue
showCloseButtonSchließ-Button anzeigenfalse
visibleSichtbartrue
fontSizeSchriftgröße (CSS-Wert)–
colorVordergrundfarbe (Hex)–
backgroundColorHintergrundfarbe (Hex)–
spanS / spanM / spanL / spanXLGrid-Layout12

ABAP-API ​

Zugriff über me->get_message_strip( '<controlId>' ).

MethodeZweck
GET_TEXT / SET_TEXTAnzeigetext
GET_TYPE / SET_TYPETyp
GET_CUSTOM_ICON / SET_CUSTOM_ICONEigenes Icon

Konstruktor für dynamisch erzeugte Strips: /mobbuild/cl_message_strip=>create( ).

Typ-Konstanten:

/mobbuild/cl_message_type=>co_none
/mobbuild/cl_message_type=>co_information
/mobbuild/cl_message_type=>co_success
/mobbuild/cl_message_type=>co_warning
/mobbuild/cl_message_type=>co_error

Geerbte Methoden: siehe Control.

Beispiel: /mobbuild/cl_ex_msg_strip ​

Schaltet einen MessageStrip und einen Submit-Button gegenseitig sichtbar:

abap
METHOD on_pai.

  IF me->get_event( )->get_event_key( ) EQ 'Submit'.
    me->get_message_strip( 'stripCloseExample' )->set_visible( abap_true ).
    me->get_button( 'btnSubmit' )->set_visible( abap_false ).
  ELSE.
    me->get_message_strip( 'stripCloseExample' )->set_visible( abap_false ).
    me->get_button( 'btnSubmit' )->set_visible( abap_true ).
  ENDIF.

ENDMETHOD.

METHOD on_pbo.

  me->get_message_strip( 'stripCloseExample' )->set_visible( abap_true ).
  me->get_button( 'btnSubmit' )->set_visible( abap_false ).

ENDMETHOD.

Events im Designer ​

EventAuslöser
onCloseKlick auf den Schließ-Button (bei showCloseButton = true)

Nächste Schritte ​