Image

GET_IMAGE

Mit der Methode GET_IMAGE bekommt man über die ControlID die Instanz des Images zurück und hat dann Zugriff auf die Eigenschaften des Images.

Ein Image ist ein UI-Element, das verwendet wird, um Bilder in einer Anwendung anzuzeigen. Es ermöglicht die Darstellung von lokalen oder externen Bilddateien und kann für Logos, Icons, Produktbilder oder dekorative Elemente genutzt werden.

Attribute im Designer

Image

AttributBeschreibungStandardwert
controlIdEindeutige Id der KomponenteWird automatisch generiert
widthDefiniert die Breite des Controls
heightDefiniert die Höhe des Controls
srcBestimmt die Quelle des Bilds
activeSrcBestimmt die tatsächlich genutzte Quelle des Bilds
visibleGibt an, ob die Komponente angezeigt werden solltrue
spanSGibt die Breite des Controls im Grid-Layout an. Definiert, wie viele Spalten eingenommen werden sollen12
spanMGibt die Breite des Controls im Grid-Layout an. Definiert, wie viele Spalten eingenommen werden sollen12
spanLGibt die Breite des Controls im Grid-Layout an. Definiert, wie viele Spalten eingenommen werden sollen12
spanXLGibt die Breite des Controls im Grid-Layout an. Definiert, wie viele Spalten eingenommen werden sollen12
MethodeBeschreibung
GET_ACTIVE_SRCLesen der aktiven Quelle
GET_HEIGHTLesen der Höhe
GET_SRCLesen der Quelle
GET_WIDTHLesen der Breite
SET_ACTIVE_SRCSetzen der aktiven Quelle
SET_HEIGHTSetzen der Höhe
SET_SRCSetzen der Quelle
SET_WIDTHSetzen der Breite

Code-Beispiel

Image
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' ).

Erstellen eines Images mit dem Namen "lo_image_1" und einem Link.

Geerbte Methoden von

CONTROL

Vererbt an

Keine

Implementiert das Interface

Keines

Methoden

GET_ACTIVE_SRC

Lesen der aktiven Quelle. Die aktive Quelle ist die Quelle, die gerade tatsächlich verwendet wird. So kann der Benutzer eine gewünschte Referenz hinterlegen, bspw. das Unternehmenslogo. Zusätzlich kann eine Quelle angelegt werden, dessen Bild bei einem Fehler angezeigt wird. Beides sind Quellen für das Image, aber nur eine wird tatsächlich verwendet. Das ist dann die aktive Quelle.

RückgabeparameterTypBeschreibung
RV_VALUEStringGesetzte aktive Quelle

GET_HEIGHT

Lesen der Höhe.

RückgabeparameterTypBeschreibung
RV_VALUEStringGesetzte Höhe

GET_SRC

Lesen der Quelle des Bildes.

RückgabeparameterTypBeschreibung
RV_VALUEStringGesetzte Quelle

GET_WIDTH

Lesen der Breite.

RückgabeparameterTypBeschreibung
RV_VALUEStringGesetzte Breite

SET_ACTIVE_SRC

Setzen der aktiven Quelle. Die aktive Quelle ist die Quelle, die gerade tatsächlich verwendet wird. So kann der Benutzer eine gewünschte Referenz hinterlegen, bspw. das Unternehmenslogo. Zusätzlich kann eine Quelle angelegt werden, dessen Bild bei einem Fehler angezeigt wird. Beides sind Quellen für das Image, aber nur eine wird tatsächlich verwendet. Das ist dann die aktive Quelle.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringZu setzende aktive Quelle
RückgabeparameterTypBeschreibung
RO_CONTROLImageReferenz zu this, um Methodenverkettung zu erlauben

SET_HEIGHT

Setzen der Höhe.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringZu setzende Höhe
RückgabeparameterTypBeschreibung
RO_CONTROLImageReferenz zu this, um Methodenverkettung zu erlauben

SET_SRC

Setzen der Quelle.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringZu setzende Quelle
RückgabeparameterTypBeschreibung
RO_CONTROLImageReferenz zu this, um Methodenverkettung zu erlauben

SET_WIDTH

Setzen der Breite.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringZu setzende Breite
RückgabeparameterTypBeschreibung
RO_CONTROLImageReferenz zu this, um Methodenverkettung zu erlauben