Icon Tab Bar

GET_ICON_TAB_BAR

Mit der Methode GET_ICON_TAB_BAR bekommt man über die ControlID die Instanz der Icon-Tab-Bar zurück und hat dann Zugriff auf die Eigenschaften der Icon-Tab-Bar.

Eine Icon-Tab-Bar ist ein Navigations- und Strukturierungselement, das verwendet wird, um Inhalte in einer Anwendung übersichtlich in Tabs anzuzeigen.

Attribute im Designer

Icon Tab Bar

AttributBeschreibungStandardwert
controlIdEindeutige Id der KomponenteWird automatisch generiert
headerBackgroundDesignDefiniert das Aussehen des Header-Hintergrunds mit möglichen Werten: Solid, Transparent, TranslucentTransparent
backgroundDesignDefiniert das Aussehen des Hintergrunds mit möglichen Werten: Solid, Transparent, TranslucentTransparent
selectedKeySchlüssel, über den ein Item ausgewählt wurdeEigene ControlId
tabDensityModeSpezifiziert, wie gedrängt die Tabs beieinander stehen mit möglichen Werten: Inherit, Compact, CozyCozy
headerModeVerändert den Modus des Headers mit möglichen Werten: Standard, InlineStandard
itemsReferenziert auf alle Items
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
ADD_ITEMHinzufügen eines Items
GET_HEADER_MODELesen des Header-Modus‘
GET_ITEMLesen eines Items anhand eines Keys
GET_ITEMSLesen aller Items
GET_SELECTED_KEYLesen des ausgewählten Keys
GET_TAB_DENSITY_MODELesen der Dichte Einstellung in der Tab-Bar
REMOVE_ITEMEntfernen eines Items anhand eines Keys
REMOVE_ITEMSEntfernen aller Items
SET_HEADER_MODESetzen des Header-Modus‘
SET_SELECTED_KEYSetzen des auszuwählenden Schlüssels
SET_TAB_DENSITY_MODESetzen der Dichte Einstellung in der Tab-Bar

Code-Beispiel

IconTabBar
DATA(lo_icon_tab_bar) = me->get_icon_tab_bar( 'tabBarName' ).
DATA(lo_icon_tab_bar_item) = lo_icon_tab_bar->get_item( 'open' ).
DATA(lv_visible) = me->get_radio_group( 'groupVisible' )->get_selected_index( ).

lo_icon_tab_bar_item->set_visible( abap_false ).

Der Name der Tab Bar, über den auf sie zugegriffen wird, ist hier "tabBarName".

Geerbte Methoden von

CONTROL

Vererbt an

Keine

Implementiert das Interface

Keines

Methoden

ADD_ITEM

Hinzufügen eines Items.

ÜbergabeparameterTypStandardwertBeschreibung
IO_ITEMIcon Tab FilterHinzuzufügendes Item
RückgabeparameterTypBeschreibung
RO_CONTROLIcon Tab BarReferenz zu this, um Methodenverkettung zu erlauben

GET_HEADER_MODE

Lesen des Header-Modus‘.

RückgabeparameterTypBeschreibung
RV_VALUEStringGesetzter Header-Modus mit möglichen Werten Standard, Inline.

GET_ITEM

Lesen eines Items anhand eines Keys.

ÜbergabeparameterTypStandardwertBeschreibung
IV_KEYStringKey des auszulesenden Items
RückgabeparameterTypBeschreibung
RO_ITEMIcon Tab FilterAuszulesendes Item

GET_ITEMS

Lesen aller Items, die in der Icon-Tab-Bar sind.

RückgabeparameterTypBeschreibung
RT_ITEMSMT_ITEMSAlle auszulesenden Items

GET_SELECTED_KEY

Lesen des ausgewählten Keys.

RückgabeparameterTypBeschreibung
RV_VALUEStringAusgewählter Key

GET_TAB_DENSITY_MODE

Lesen der Dichte Einstellung in der Icon-Tab-Bar

RückgabeparameterTypBeschreibung
RV_VALUEStringGesetzte Einstellung mit möglichen Werten Inherit, Compact, Cozy

REMOVE_ITEM

Entfernen eines Items aus der Icon-Tab-Bar anhand eines Keys.

ÜbergabeparameterTypStandardwertBeschreibung
IV_KEYStringKey des zu entfernenden Items
RückgabeparameterTypBeschreibung
RO_CONTROLIcon Tab BarReferenz zu this, um Methodenverkettung zu erlauben

REMOVE_ITEMS

Entfernen aller Items aus der Icon-Tab-Bar.

RückgabeparameterTypBeschreibung
RO_CONTROLIcon Tab BarReferenz zu this, um Methodenverkettung zu erlauben

SET_HEADER_MODE

Setzen des Header-Modus‘.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringZu setzender Header-Modus mit möglichen Werten Standard, Inline
RückgabeparameterTypBeschreibung
RO_CONTROLIcon Tab BarReferenz zu this, um Methodenverkettung zu erlauben

SET_SELECTED_KEY

Setzen des auszuwählenden Schlüssels.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringAuszuwählender Schlüssel
RückgabeparameterTypBeschreibung
RO_CONTROLIcon Tab BarReferenz zu this, um Methodenverkettung zu erlauben

SET_TAB_DENSITY_MODE

Setzen der Dichte Einstellung in der Icon-Tab-Bar.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringZu setzende Einstellung mit möglichen Werten Inherit, Compact, Cozy
RückgabeparameterTypBeschreibung
RO_CONTROLIcon Tab BarReferenz zu this, um Methodenverkettung zu erlauben