Partilhar via


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

Menu Item Image

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.

SubMenu Item Image

Consulte também

Windows referência da biblioteca da extensão do pacote Azure