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:
  • $name
    Název sady menu
  • $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 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.
Předchozí kapitola
Menu
Další kapitola
Jet\Navigation_Menu