Shell.UI.Drawer.js
Aplica-se a: Windows Azure Pack
Fornece métodos para adicionar ou remover itens de menu da nova secção da Gaveta.
Cada item do menu pode ter sub-itens.
Widgets
Nenhum.
Tipos
Shell.UI.Drawer.Menu.ActionMenuItem()
Shell.UI.Drawer.Menu.ContainerMenuItem()
Shell.UI.Drawer.Menu.QuickAddMenuItem()
Propriedades
Nenhuma
Métodos
Nome |
Descrição |
Devoluções |
Parâmetros |
---|---|---|---|
Shell.UI.Drawer.Menu.addMenuItem |
Adiciona o item do menu à gaveta. |
Nenhumas |
item (Objeto): Ou Shell.UI.Drawer.Menu.ContainerMenuItem ouShell.UI.Drawer.Menu.QuickAddMenuItem para adicionar ao menu. |
Shell.UI.Drawer.addDrawerOpenedCallback |
Adiciona a função de retorno aberto à gaveta. |
callback |
Callback: A função de retorno a ser adicionada. |
Shell.UI.Gaveta.fechar |
Fecha a gaveta. |
Nenhumas |
Nenhum. |
Shell.UI.Drawer.Menu.existe |
Devolve se existe um nó com o caminho dado no menu. |
Booleano |
caminho (String): Caminho para o item do menu. Os caminhos são do formato id1/id2. |
Shell.UI.Drawer.Menu.getChildren |
Recebe uma série de identificações de crianças para um nó dado. |
Matriz de Cordas |
caminho (String): Caminho para o item do menu. Os caminhos são do formato id1/id2. |
Shell.UI.Gaveta.aberta |
Abre a gaveta do menu. |
Nenhumas |
Nenhum. |
Shell.UI.Drawer.openHelp |
Abre a gaveta da ajuda. Opcionalmente, pode definir um URL para a ajuda também. |
Nenhumas |
url (String): Help URL. |
Shell.UI.Drawer.Menu.removeMenuItem |
Retire o item do menu da gaveta. |
Nenhumas |
item (Objeto): Ou Shell.UI.Drawer.Menu.ContainerMenuItem ouShell.UI.Drawer.Menu.QuickAddMenuItem para remover para o menu. |
Shell.uI.Drawer.removeDrawerOpenedCallback |
Remove uma gaveta aberta chamada |
callback |
Chamada: O método de retorno a remover. |
Shell.uI.Drawer.Menu.selectMenuPath |
Seleciona um caminho de menu. |
Nenhumas |
Caminho: O caminho do menu. |
Shell.UI.Drawer.Menu.QuickAddMenuItem.setData |
Define os dados passados para os itens de menu em chamadas. |
Nenhumas |
dados (Objeto): Objeto de dados. |
Shell.UI.Drawer.Menu.QuickAddMenuItem.setExtension |
Define o nome da extensão que possui o modelo a ser usado para renderizar a forma de criação rápida. |
Nenhumas |
extensão (Cadeia): Nome da extensão. |
Shell.UI.Drawer.setHelpUrl |
Define o url de ajuda mas não abre a gaveta. |
Nenhumas |
url (String): Help URL. |
Shell.UI.Drawer.Menu.QuickAddMenuItem.setLabel |
Define a etiqueta a utilizar para o botão OK da forma de criação rápida. |
Nenhumas |
etiqueta (String): Etiqueta para o botão OK. |
Shell.UI.Drawer.Menu.QuickAddMenuItem.setTemplate |
Define o modelo utilizado para tornar a forma de criação rápida. |
Nenhumas |
modelo (String): Modelo usado para tornar a forma de criação rápida. |
Adicionar ícone personalizado aos itens no menu global adicionar
As imagens personalizadas podem ser adicionadas como ícones para itens definidos pelo utilizador no menu global de adicionar. Os tipos de menu acima definidos são usados para adicionar itens de menu, sub-itens e atribuir um ícone personalizado ao mesmo.
Um item de menu é adicionado ao novo recipiente global usando o método ContainerMenuItem . Este método diz os seguintes parâmetros:
Nome da extensão
O contentor dos pais, se houver. Este valor está vazio se não houver pai.
Menu Item ID que identifica exclusivamente este item.
Texto para o item do menu
URL de imagem para o item do menu.
Descrição do item do menu.
Abaixo está a implementação da amostra para adicionar um item de menu que tem ícone personalizado.
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)
Abaixo está a imagem do novo recipiente global depois de adicionar um item de menu com imagem personalizada
Um item submenu ao item acima criado pode ser adicionado usando o método QuickAddMenuItem . Este método diz os seguintes parâmetros:
Nome da extensão
Identificação do contentor dos pais.
Menu Item ID que identifica exclusivamente este item.
Texto para o item do menu
URL de imagem para o item do menu.
Descrição do item do menu.
Nome do modelo a ser exibido quando o item for selecionado
Envie sms para o botão ok.
Abaixo está a implementação da amostra para adicionar um item submenu para o item do menu acima criado.
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)
O código acima adiciona um item submenu como mostrado na imagem seguinte.
Consulte também
Windows referência da biblioteca da extensão do pacote Azure