Dela via


Shell.UI.Drawer.js

 

Gäller för: Windows Azure Pack

Innehåller metoder för att lägga till eller ta bort menyalternativ från avsnittet Nytt i lådan.

Varje menyalternativ kan ha underobjekt.

Widgets

Inga.

Typer

Shell.UI.Drawer.Menu.ActionMenuItem()

Shell.UI.Drawer.Menu.ContainerMenuItem()

Shell.UI.Drawer.Menu.QuickAddMenuItem()

Egenskaper

Ingen

Metoder

Name

Beskrivning

Returer

Parametrar

Shell.UI.Drawer.Menu.addMenuItem

Lägger till menyalternativet i lådan.

Ingenting

item (Object): Antingen Shell.UI.Drawer.Menu.ContainerMenuItem ellerShell.UI.Drawer.Menu.QuickAddMenuItem för att lägga till på menyn.

Shell.UI.Drawer.addDrawerOpenedCallback

Lägger till den återanropsfunktion som har öppnats i lådan.

Motringning

Återanrop: Återanropsfunktionen som ska läggas till.

Shell.UI.Drawer.close

Stänger lådan.

Ingenting

Inga.

Shell.UI.Drawer.Menu.exists

Returnerar om en nod med den angivna sökvägen finns på menyn.

Boolesk

path (String): Sökväg till menyalternativet. Sökvägarna är av formatet id1/id2.

Shell.UI.Drawer.Menu.getChildren

Hämtar en matris med underordnade ID:t för en viss nod.

Strängmatris

path (String): Sökväg till menyalternativet. Sökvägarna är av formatet id1/id2.

Shell.UI.Drawer.open

Öppnar menylådan.

Ingenting

Inga.

Shell.UI.Drawer.openHjälp

Öppnar hjälplådan. Du kan också ange en URL för hjälpen.

Ingenting

url (Sträng): Hjälp-URL.

Shell.UI.Drawer.Menu.removeMenuItem

Tar bort menyalternativet från lådan.

Ingenting

item (Object): Antingen Shell.UI.Drawer.Menu.ContainerMenuItem ellerShell.UI.Drawer.Menu.QuickAddMenuItem för att ta bort till menyn.

Shell.UI.Drawer.removeDrawerOpenedCallback

Tar bort en låd som öppnats motringning

Motringning

Återanrop: Återanropsmetoden som ska tas bort.

Shell.UI.Drawer.Menu.selectMenuPath

Väljer en menysökväg.

Ingenting

Sökväg: Menysökvägen.

Shell.UI.Drawer.Menu.QuickAddMenuItem.setData

Anger de data som skickas till menyalternativen i återanrop.

Ingenting

data (objekt): Dataobjekt.

Shell.UI.Drawer.Menu.QuickAddMenuItem.setExtension

Anger namnet på tillägget som äger mallen som ska användas för att återge snabbregistreringsformuläret.

Ingenting

extension (String): Namnet på tillägget.

Shell.UI.Drawer.setHelpUrl

Anger hjälp-URL:en men öppnar inte lådan.

Ingenting

url (Sträng): Hjälp-URL.

Shell.UI.Drawer.Menu.QuickAddMenuItem.setLabel

Anger vilken etikett som ska användas för ok-knappen i snabbregistreringsformuläret.

Ingenting

label (String): Etikett för OK-knappen.

Shell.UI.Drawer.Menu.QuickAddMenuItem.setTemplate

Anger mallen som används för att rendera snabbregistreringsformuläret.

Ingenting

template (String): Mall som används för att återge snabbregistreringsformuläret.

Lägga till anpassad ikon i objekten i menyn Global lägg till

Anpassade avbildningar kan läggas till som ikoner för användardefinierade objekt på den globala tilläggsmenyn. Menytyper som definierats ovan används för att lägga till menyobjekt, underobjekt och tilldela en anpassad ikon till den.

Ett menyalternativ läggs till i den globala nya containern med containerMenuItem-metoden . Den här metoden läser följande parametrar:

  • Tilläggsnamn

  • Överordnad container om någon. Det här värdet är tomt om det inte finns någon överordnad.

  • Menyalternativ-ID som unikt identifierar det här objektet.

  • Text för menyalternativet

  • Bild-URL för menyalternativet.

  • Beskrivning av menyalternativet.

Nedan visas exempelimplementeringen för att lägga till ett menyalternativ som har en anpassad ikon.

var item = new Shell.UI.Drawer.Menu.ContainerMenuItem("WebSystemAdminExtension", "", "MenuItemId", "sample container", "/Content/Images/icons-gridview-status.png", "description of the menu item")
Shell.UI.Drawer.Menu.add(item)

Nedan visas skärmbilden av den globala nya containern när du har lagt till ett menyalternativ med anpassad avbildning

Menu Item Image

Ett undermenyobjekt till objektet som skapades ovan kan läggas till med hjälp av metoden QuickAddMenuItem . Den här metoden läser följande parametrar:

  • Tilläggsnamn

  • Överordnat container-ID.

  • Menyalternativ-ID som unikt identifierar det här objektet.

  • Text för menyalternativet

  • Bild-URL för menyalternativet.

  • Beskrivning av menyalternativet.

  • Namnet på mallen som ska visas när objektet är markerat

  • Text för ok-knappen.

Nedan visas exempelimplementeringen för att lägga till ett undermenyobjekt för menyalternativet ovan.

var item = new Shell.UI.Drawer.Menu.QuickAddMenuItem("WebSystemAdminExtension", "MenuItemId", "sample create item id", "Sample Sub-Item", "/Content/Images/icons-gridview-status.png", " description of the sub-menu item ", "RegisterResourceProvider", "sample text for OK", {})
Shell.UI.Drawer.Menu.add(item)

Koden ovan lägger till ett undermenyobjekt enligt följande skärmbild.

SubMenu Item Image

Se även

Windows biblioteksreferens för Azure Pack Extension Shell