Link

Mit der Methode GET_LINK bekommt man über die ControlID die Instanz des Links zurück und hat dann Zugriff auf die Eigenschaften des Links. Ein Link ist ein Text, der einen Verweis auf beispielsweise eine andere Website enthält. Bei einem Klick auf dieses Control wird der User zum Ziel weitergeleitet.

Attribute im Designer

AttributBeschreibungStandardwert
controlIdEindeutige Id der KomponenteWird automatisch generiert
widthDefiniert die Breite des Controls
textGibt den Text des Links anWert der ControlId
hrefBestimmt das Ziel des Links
targetDefiniert, wo der Link geöffnet werden soll. _blank öffnet den Link in einem neuen Tab, _self bleibt in dem geöffneten_blank
textAlignDefiniert die Ausrichtung des Texts im Link mit möglichen Werten: Begin, End, Left, Right, Center, InitialBegin
subtleVerändert die Darstellung des Linkstrue
wrappingWenn auf True, dann kann mehrzeiliger Text im Link angezeigt werden (über Zeilenumbrüche)true
visibleGibt an, ob die Komponente angezeigt werden solltrue
enabledBestimmt, ob der Link aktiviert ist oder nichttrue
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_HREFLesen des Hyperlinks
GET_TARGETLesen des Ziels
GET_TEXTLesen des Texts
GET_WIDTHLesen der Breite
SET_HREFSetzen des Hyperlinks
SET_TARGETSetzen des Ziels
SET_TEXTSetzen des Texts
SET_WIDTHSetzen der Breite

Code-Beispiel

Link
DATA(lo_link) = me->get_link( 'link' ).
lo_link->set_href( 'https://google.de' ).

Erstellt einen Link mit Querverweis zu Google.

Geerbte Methoden von

CONTROL

Vererbt an

Keine

Implementiert das Interface

Keines

Methoden

GET_HREF

Lesen des Hyperlinks.

RückgabeparameterTypBeschreibung
RV_VALUEStringGesetzte Hyperlink

GET_TARGET

Lesen des Dateinamens.

RückgabeparameterTypBeschreibung
RV_TARGETStringGesetztes Ziel

GET_TEXT

Lesen des Texts, der den Hyperlink umgibt.

RückgabeparameterTypBeschreibung
RV_VALUEStringGesetzter Text

GET_WIDTH

Lesen der Breite.

RückgabeparameterTypBeschreibung
RV_VALUEStringGesetzte Breite

SET_HREF

Setzen des Hyperlinks.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringZu setzender Hyperlink
RückgabeparameterTypBeschreibung
RO_CONTROLLinkReferenz zu this, um Methodenverkettung zu erlauben

SET_TARGET

Setzen des Ziels.

ÜbergabeparameterTypStandardwertBeschreibung
IV_TARGETStringZu setzendes Ziel
RückgabeparameterTypBeschreibung
RO_CONTROLLinkReferenz zu this, um Methodenverkettung zu erlauben

SET_TEXT

Setzen des Texts, der den Hyperlink umgibt.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringZu setzender Text
RückgabeparameterTypBeschreibung
RO_CONTROLLinkReferenz zu this, um Methodenverkettung zu erlauben

SET_WIDTH

Setzen der Breite.

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