Shell.UI.Drawer.js
Van toepassing op: Windows Azure Pack
Biedt methoden voor het toevoegen of verwijderen van menu-items uit de sectie Nieuw van de lade.
Elk menu-item kan subitems bevatten.
Widgets
Geen.
Typen
Shell.UI.Drawer.Menu.ActionMenuItem()
Shell.UI.Drawer.Menu.ContainerMenuItem()
Shell.UI.Drawer.Menu.QuickAddMenuItem()
Eigenschappen
Geen
Methoden
Naam |
Beschrijving |
Retouren |
Parameters |
---|---|---|---|
Shell.UI.Drawer.Menu.addMenuItem |
Hiermee voegt u het menu-item toe aan de lade. |
Niets |
item (Object): Shell.UI.Drawer.Menu.ContainerMenuItem ofShell.UI.Drawer.Menu.QuickAddMenuItem om toe te voegen aan het menu. |
Shell.UI.Drawer.addDrawerOpenedCallback |
Hiermee voegt u de geopende callback-functie van de lade toe. |
Callback |
Callback: de callback-functie die moet worden toegevoegd. |
Shell.UI.Drawer.close |
Sluit de lade. |
Niets |
Geen. |
Shell.UI.Drawer.Menu.exists |
Retourneert of een knooppunt met het opgegeven pad bestaat in het menu. |
Booleaans |
pad (tekenreeks): Pad naar het menu-item. Paden zijn van de indeling id1/id2. |
Shell.UI.Drawer.Menu.getChildren |
Hiermee haalt u een matrix op met onderliggende id's voor een bepaald knooppunt. |
Tekenreeksmatrix |
pad (tekenreeks): Pad naar het menu-item. Paden zijn van de indeling id1/id2. |
Shell.UI.Drawer.open |
Hiermee opent u de menulade. |
Niets |
Geen. |
Shell.UI.Drawer.openHelp |
Hiermee opent u de Help-lade. U kunt desgewenst ook een URL voor de Help instellen. |
Niets |
URL (tekenreeks): Help-URL. |
Shell.UI.Drawer.Menu.removeMenuItem |
Hiermee verwijdert u het menu-item uit de lade. |
Niets |
item (Object): Shell.UI.Drawer.Menu.ContainerMenuItem ofShell.UI.Drawer.Menu.QuickAddMenuItem om het menu te verwijderen. |
Shell.UI.Drawer.removeDrawerOpenedCallback |
Hiermee verwijdert u een geopende callback van een lade |
Callback |
Callback: de callback-methode die moet worden verwijderd. |
Shell.UI.Drawer.Menu.selectMenuPath |
Selecteert een menupad. |
Niets |
Pad: Het menupad. |
Shell.UI.Drawer.Menu.QuickAddMenuItem.setData |
Hiermee stelt u de gegevens in die worden doorgegeven aan de menu-items in callbacks. |
Niets |
data (Object): Data object. |
Shell.UI.Drawer.Menu.QuickAddMenuItem.setExtension |
Hiermee stelt u de naam in van de extensie die eigenaar is van de sjabloon die moet worden gebruikt voor het weergeven van het formulier voor snel maken. |
Niets |
extensie (tekenreeks): naam van de extensie. |
Shell.UI.Drawer.setHelpUrl |
Hiermee stelt u de Help-URL in, maar wordt de lade niet geopend. |
Niets |
URL (tekenreeks): Help-URL. |
Shell.UI.Drawer.Menu.QuickAddMenuItem.setLabel |
Hiermee stelt u het label in dat moet worden gebruikt voor de knop OK van het formulier voor snel maken. |
Niets |
label (tekenreeks): Label voor de knop OK. |
Shell.UI.Drawer.Menu.QuickAddMenuItem.setTemplate |
Hiermee stelt u de sjabloon in die wordt gebruikt om het formulier snel maken weer te geven. |
Niets |
sjabloon (tekenreeks): sjabloon die wordt gebruikt om het formulier snel maken weer te geven. |
Aangepast pictogram toevoegen aan de items in het menu Algemeen toevoegen
Aangepaste afbeeldingen kunnen worden toegevoegd als pictogrammen voor door de gebruiker gedefinieerde items in het algemene menu voor toevoegen. Menutypen die hierboven zijn gedefinieerd, worden gebruikt om menu-items, subitems toe te voegen en er een aangepast pictogram aan toe te wijzen.
Er wordt een menu-item toegevoegd aan de globale nieuwe container met behulp van de methode ContainerMenuItem . Met deze methode worden de volgende parameters gelezen:
Extensienaam
Bovenliggende container, indien aanwezig. Deze waarde is leeg als er geen bovenliggende waarde is.
Menu-item-id die dit item uniek identificeert.
Tekst voor het menu-item
Afbeeldings-URL voor het menu-item.
Beschrijving van het menu-item.
Hieronder ziet u de voorbeeldimplementatie om een menu-item toe te voegen met een aangepast pictogram.
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)
Hieronder ziet u de schermopname van de globale nieuwe container nadat u een menu-item met aangepaste installatiekopieën hebt toegevoegd
U kunt een submenu-item toevoegen aan het item dat hierboven is gemaakt met behulp van de methode QuickAddMenuItem . Met deze methode worden de volgende parameters gelezen:
Extensienaam
Bovenliggende container-id.
Menu-item-id die dit item uniek identificeert.
Tekst voor het menu-item
Afbeeldings-URL voor het menu-item.
Beschrijving van het menu-item.
De naam van de sjabloon die moet worden weergegeven wanneer het item is geselecteerd
Tekst voor de knop OK.
Hieronder ziet u de voorbeeldimplementatie om een submenu-item toe te voegen voor het bovenstaande menu-item.
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)
Met de bovenstaande code wordt een submenu-item toegevoegd, zoals wordt weergegeven in de volgende schermopname.
Zie ook
Naslaginformatie over Windows Azure Pack Extension Shell-bibliotheek