Icon Tab Filter

Icon Tab Filter

Funktionsweise Diese Klasse wird verwendet, um die Tabs der Icon-Tab-Bar darzustellen. Dementsprechend funktioniert die Klasse nur in Verwendung mit einer Icon-Tab-Bar als Container.

GET_ICON_TAB_FILTER

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

Attribute im Designer

Icon Tab Filter

AttributBeschreibungStandardwert
controlIdEindeutige Id der KomponenteWird automatisch generiert
keySchlüssel, über das das Item beim Parent referenziert wirdControlId
textAngezeigter TextControlId
countZusatzoption, über die bspw. die Anzahl der Items in diesem Tab angezeigt werden kann
iconLink für einen Icon einfügen. Eine Übersicht über alle Icons
iconColorSpezifiziert die Farbe für das Icon
designVerändert die Höhe, auf dem die Tabs stehen mit möglichen Werten: Vertical, HorizontalVertical
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_COUNTLesen des Zählers
GET_DESIGNLesen des Designs
GET_ICONLesen der Icon-Quelle
GET_ICON_COLORLesen der Icon-Farbe
GET_KEYLesen des Keys
GET_SHOW_ALLLesen, ob alle Tab Filter in der Tab Bar angezeigt werden
GET_TEXTLesen Texts
SET_COUNTSetzen des Zählers
SET_DESIGNSetzen des Designs
SET_ICONSetzen der Icon-Quelle
SET_ICON_COLORSetzen der Icon-Farbe
SET_KEYSetzen des Keys
SET_SHOW_ALLSetzen, ob alle Tab Filter in der Tab Bar angezeigt werden sollen
SET_TEXTSetzen des Texts

Code-Beispiel

IconTabBarItem
DATA(lo_icon_tab_bar) = me->get_icon_tab_bar( 'tabBar3' ).
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 ).

Geerbte Methoden von

CONTROL

Vererbt an

Keine

Implementiert das Interface

Keines

Methoden

GET_KEY

Lesen des Keys.

RückgabeparameterTypBeschreibung
RV_VALUEStringGesetzter Key

GET_TEXT

Lesen des Texts.

RückgabeparameterTypBeschreibung
RV_VALUEStringGesetzter Text

GET_COUNT

Lesen des Zählers.

RückgabeparameterTypBeschreibung
RV_VALUEStringGesetzter Zähler

GET_SHOW_ALL

Lesen, ob alle Tab Filter in der Tab Bar angezeigt werden.

RückgabeparameterTypBeschreibung
RV_VALUEBOOLE_DTrue, wenn alles angezeigt wird, andernfalls False

GET_ICON

Lesen der gesetzten Icon-Quelle.

RückgabeparameterTypBeschreibung
RT_VALUEStringGesetzte Icon-Quelle

Beispiel für SAP-URL beim Feld Icon sap-icon//home erzeugt

Eine Liste aller Icons findet man hier

<https//sapui5.hana.ondemand.com/sdk/test-resources/sap/m/demokit/iconExplorer/webapp/index.html> (Stand Feb 2025)

GET_ICON_COLOR

Lesen der Icon-Farbe.

RückgabeparameterTypBeschreibung
RV_VALUEStringGesetzte Icon-Farbe

GET_DESIGN

Lesen des Designs.

RückgabeparameterTypBeschreibung
RV_VALUEStringGesetztes Design mit möglichen Werten Vertical, Horizontal

SET_KEY

Setzen des Keys.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringZu setzender Key
RückgabeparameterTypBeschreibung
RO_CONTROLIcon Tab FilterReferenz zu this, um Methodenverkettung zu erlauben

SET_TEXT

Setzen des Texts.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringZu setzender Text des Items
RückgabeparameterTypBeschreibung
RO_CONTROLIcon Tab FilterReferenz zu this, um Methodenverkettung zu erlauben

SET_COUNT

Setzen des Zählers.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringZu setzender Wert für den Zähler
RückgabeparameterTypBeschreibung
RO_CONTROLIcon Tab FilterReferenz zu this, um Methodenverkettung zu erlauben

SET_SHOW_ALL

Setzen, ob alle Tab Filter in der Tab Bar angezeigt werden sollen.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEBOOLE_DTrue, wenn alles angezeigt werden soll, andernfalls False
RückgabeparameterTypBeschreibung
RO_CONTROLIcon Tab FilterReferenz zu this, um Methodenverkettung zu erlauben

SET_ICON

Setzen der Icon-Quelle.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringZu setzende Quelle für den Icon
RückgabeparameterTypBeschreibung
RO_CONTROLIcon Tab FilterReferenz zu this, um Methodenverkettung zu erlauben

Beispiel für SAP-URL beim Feld Icon sap-icon//home erzeugt

Eine Liste aller Icons findet man hier

<https//sapui5.hana.ondemand.com/sdk/test-resources/sap/m/demokit/iconExplorer/webapp/index.html> (Stand Feb 2025)

SET_ICON_COLOR

Setzen der Icon-Farbe.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringZu setzende Farbe für den Icon
RückgabeparameterTypBeschreibung
RO_CONTROLIcon Tab FilterReferenz zu this, um Methodenverkettung zu erlauben

SET_DESIGN

Setzen des Designs.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringZu setzendes Design mit möglichen Werten Vertical, Horizontal
RückgabeparameterTypBeschreibung
RO_CONTROLIcon Tab FilterReferenz zu this, um Methodenverkettung zu erlauben