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
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.