Jet\UI_tabs
Renderer reprezentuje navigaci pomocí záložek / tabů. Dědí od Jet\UI_Renderer_Single.
Každá záložka (tab) je reprezentována vlastním rendererem Jet\UI_tabs_tab.
Každá záložka (tab) musí mít své ID a titulek. Dále je nutné specifikovat vytvářeč - funkci která na základě ID záložky / tabu vygeneruje URL na kterou bude záložka / tab směrovat.
Přehled metod
Metoda | Význam |
---|---|
public __construct( array $tabs, callable $tab_url_creator, ?string $selected_tab_id=null ) |
Parametry:
|
public getTab( string $id ) : UI_tabs_tab |
Vrátí instanci konkrétní záložky / tabu na základě ID. |
public getTabs( ) : UI_tabs_tab[] |
Vrátí seznam všech záložek. |
public getSelectedTabId( ) : string |
Vrátí ID aktivní záložky. |