Skip to content

Image

Zeigt ein Bild von einer URL oder als Base64-Daten-URL.

Designer-Attribute

AttributBeschreibungDefault
controlIdEindeutige IDautomatisch generiert
srcBildquelle: URL oder data:image/...;base64,...
altAlternativtext (Barrierefreiheit)
widthBreite (CSS-Wert)
heightHöhe (CSS-Wert)
densityAwareHigh-DPI-Anpassungtrue
modeAnzeige-Modus: Image, BackgroundImage
backgroundSizeCSS background-size (bei mode = Background)
backgroundPositionCSS background-position
backgroundRepeatCSS background-repeat
visibleSichtbartrue
spanS / spanM / spanL / spanXLGrid-Layout12

ABAP-API

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

MethodeZweck
GET_SRC / SET_SRCBildquelle
GET_ALT / SET_ALTAlternativtext
GET_WIDTH / SET_WIDTHBreite
GET_HEIGHT / SET_HEIGHTHöhe

Geerbte Methoden: siehe Control.

Beispiel: /mobbuild/cl_ex_image

Setzt die Bildquelle auf eine externe URL. Alternativ kann eine Daten-URL mit Base64-Inhalt verwendet werden, beispielsweise um Bilder direkt aus dem SAP-System ohne externen Server bereitzustellen.

abap
METHOD on_pbo.

  DATA(lo_image_1) = me->get_image( 'imgExample' ).
  " The path to the image can be a URL or a Data-Url Base 64 string
  lo_image_1->set_src( 'https://picsum.photos/seed/picsum/1200' ).

ENDMETHOD.

Bilder aus dem SAP-System

Liegen Bilder als Binär-Daten in einer SAP-Tabelle, lesen Sie sie als XSTRING aus, kodieren sie Base64 und übergeben den Daten-URL-String an set_src. Damit umgehen Sie externe Hosts.

Nächste Schritte

  • Upload – Datei hochladen, danach in einem Image anzeigen
  • SignaturePad – Unterschrift als Bild speichern