2017-09-05 2 views
0

Je veux ajouter un nouveau menu dans la barre de menu, j'ai créé une classe selon les documents Boilerplate, mais je ne sais pas comment configurer le menu ,, Et le menu est pour tous les utilisateurs ,, Voici le code que j'ai déjà fait J'ai créé une classe étendue d'un fournisseur de navigationAsp Boilerplate ,,, Comment créer un nouveau menu dans la barre de menu?

public class NavigationsProviderMenu : NavigationProvider 
{ 
    public override void SetNavigation(INavigationProviderContext context) 
    { 
     context.Manager.MainMenu 
     .AddItem(
      new MenuItemDefinition(
       "Jobs", 
       new LocalizableString("Jobs", "ShipperBuyerV1"), 
       url: "/JobsList", 
       icon: "fa fa-tasks" 
       )); 
    } 

} 
+1

Pas clair, qu'est-ce que réellement vous voulez et ce que avez-vous rencontré des problèmes? –

+0

@SlavaUtesinov Je veux ajouter un nouveau menu. Comment ajouter un nouveau menu ion asp Boilerplate? –

+1

Ajoutez juste un autre '.AddItem (...). AddItem' –

Répondre

2

vous devez séquentiellement appel AddItem comme une chaîne et tous les éléments de menu correspondant sera au même niveau:

context.Manager.MainMenu 
    .AddItem(
     new MenuItemDefinition(
      "Jobs", 
      new LocalizableString("Jobs", "ShipperBuyerV1"), 
      url: "/JobsList", 
      icon: "fa fa-tasks" 
     )) 
    .AddItem(
     new MenuItemDefinition(
      "Another", 
      new LocalizableString("Another", "ShipperBuyerV1"), 
      url: "/Another", 
      icon: "fa fa-tasks" 
     ));