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
textAnzeigetextcontrolId
typeTyp: Information, Success, Warning, ErrorInformation
showIconTyp-Icon anzeigenfalse
showCloseButtonSchließ-Button anzeigenfalse
customIconEigenes Icon statt Typ-Icon
enableFormattedTextHTML-Formatierung im Text erlaubenfalse
widthBreite (CSS-Wert)
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_SHOW_ICON / SET_SHOW_ICONTyp-Icon ein-/ausblenden
GET_SHOW_CLOSE_BUTTON / SET_SHOW_CLOSE_BUTTONSchließ-Button

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

Typ-Konstanten:

/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