Jet\Navigation_MenuSet
Představuje sadu menu.
Přehled metod
Metoda | Význam |
---|---|
public static get( string $name, string|null|bool $translator_dictionary=null ) : Navigation_MenuSet |
Na základě názvu (parametr $name) vrátí instanci sady menu. Parametr $translator_dictionary určuje pomocí jakého slovníku budou překládány popisky menu a položek menu. Pokud je hodnota null, pak je použit aktuálně platný slovník. Pokud je hodnota false, pak se překlad neprovádí. |
public static exists( string $name ) : bool |
Ověřuje zda daná sada menu existuje. |
public static getList( ) : iterable |
Vrátí seznam existujících sad menu. Určeno pro nástroje jako je Jet Studio. |
public __construct( string $name, string|null|bool $translator_dictionary=null ) |
Parametry:
|
public setName( string $name ) : void |
Nastavuje název sady menu. |
public getName( ) : string |
Vrací název sady menu. |
public addMenu( string $id, string $label, string $icon='', int|null $index=null ) : Navigation_Menu |
Přidá menu do sady menu a vrátí jeho nově vytvořenou instanci. |
public getMenu( string $id ) : Navigation_Menu|null |
Na základě ID vrátí konkrétní menu ze sady. Pokud dané menu neexistuje, pak vrátí null. |
public getMenus( ) : Navigation_Menu[] |
Vrátí všechna menu ze sady. |
public saveDataFile( ) : void |
Uloží definici sady. |