Shell.UI.Pivots.js
Aplica-se a: Windows Azure Pack
Fornece métodos para gerir links de rotação numa página de extensão.
Os pivôs são os links sob o título principal de uma página de extensão que são usados para navegar para sub-páginas.
Widgets
Nenhum.
Enumerações
Nenhum.
Tipos
Shell.UI.Pivot (id, displayName, modelo, ativado, imagem, visível, navFiltro)
Nome |
Tipo |
Descrição |
---|---|---|
ID |
Objeto |
O identificador de pivô |
displayName |
String |
O nome do visor do pivô. |
modelo |
Objeto |
O modelo de pivô. |
ativado |
Função |
A função de retorno ativado pelo pivô ativou. |
image |
Objeto |
A imagem do pivô. |
visível |
Booleano |
A visibilidade do pivô. |
navFilter |
Objeto |
O filtro de navegação pivot. |
Shell.UI.PivotImageDescriptor(url, urlHover, altText)
Nome |
Tipo |
Description |
---|---|---|
url |
String |
URL para a imagem. |
urlHover |
String |
URL para a imagem hover. |
altText |
String |
O texto alternativo de imagem. |
Propriedades
Nome |
Tipo |
Description |
---|---|---|
Shell.UI.Pivot.displayName |
String |
O nome do visor do pivô. |
Shell.UI.Pivot.id |
Objeto |
O identificador de pivô. |
Shell.UI.Pivot.image |
Objeto |
A imagem pivô. |
Shell.UI.Pivot.navFilter |
Objeto |
O filtro de navegação pivot. |
Shell.UI.Pivot.template |
Objeto |
O modelo de pivô. |
Shell.UI.Pivot.visível |
Booleano |
A visibilidade do pivô. verdade se o Pivô é visível, caso contrário falso. |
Shell.UI.PivotImageDescriptor.altText |
String |
O texto alternativo para a imagem do pivô. |
Shell.UI.PivotImageDescriptor.url |
String |
O URL de imagem de pivô. |
Shell.UI.PivotImageDescriptor.urlHover |
String |
O URL de imagem de pivô para a imagem do hover. |
Métodos
Nome |
Descrição |
Devoluções |
Parâmetros |
---|---|---|---|
Shell.UI.Pivôs.add |
Adiciona a lista de pivôs à lista especificada de pivôs. |
Nenhumas |
extensionId (String): O id da extensão para os pivôs estão sendo adicionados. pivô (Matriz): Os pivôs a serem adicionados. Também pode levar um único Shell.UI.Pivot também. |
Shell.UI.Pivôs.clear |
Remove todos os pivôs para a extensão ativa. |
Nenhumas |
extensionId: A extensão a que o Pivô pertence. |
Shell.UI.Pivots.getPivotContentArea |
Obtém a área de conteúdo do Pivot. |
Objeto |
Nenhum. |
Shell.UI.PivotImageDescriptor.getQuickStartIcon |
Obtém o ícone de início rápido do descritor de imagem. Devolve um objeto PivotImageDescriptor que contém o URL de imagem, url de imagem hover e texto alternativo. |
Objeto |
Nenhuma |
Shell.UI.Pivôs.inserem |
Insere um pivô na posição especificada. |
Nenhumas |
extensionId (String): O id da extensão para os pivôs estão sendo adicionados. pivô (Shell.UI.Pivot): Os pivôs a serem inseridos. posição (Número): posição para inserir o pivô em. |
Shell.UI.Pivots.registerExtension |
Regista a extensão. |
Nenhumas |
Extensão: A extensão a registar. inicializeCallback: A função de retorno para a inicialização. |
Shell.UI.Pivôs.removem |
Remove o pivô especificado da lista de pivôs. |
Nenhumas |
pivô (Shell.UI.Pivot): O pivô a ser removido. |
Shell.UI.Pivôs.set |
Define os pivôs. |
Nenhumas |
extensionId (String): O id da extensão para os pivôs estão sendo adicionados. pivô (Matriz): os pivôs a definir. Também pode levar um único Shell.UI.Pivot também. |
Shell.UI.Pivots.update |
Atualizações a Lista de Pivôs |
Nenhumas |
extensãoID: O identificador de extensão de pivô. |
Exemplos
O primeiro passo é criar o objeto de separadores.
tabs: [
{
id: "timeZoneList",
displayName: "Time Zones",
template: "tzsTimeZoneList",
activated: tzs_opened
},
{
id: "secondTab",
displayName: "Another Tab",
template: "tzsSecondTab"
}
]
Como a comutação de página é comum na interface do utilizador, é uma boa ideia criar uma função reutilizável que re-inicialize os pivôs sempre que a página é navegada.
initializePivots: function() {
Shell.UI.Pivots.clear(this.name);
Shell.UI.Pivots.add(this.name, this.tabs);
// Another way to add is to add the tabs individually
// Shell.UI.Pivots.add(new Shell.UI.Pivot("timeZoneList", "Time Zones", "tzsTimeZoneList", tzs_opened));
// Shell.UI.Pivots.add(new Shell.UI.Pivot("secondTab", "Another Tab", "tzsSecondTab"));
Shell.UI.Pivots.update(this.name);
}
Consulte também
Windows referência da biblioteca da extensão do pacote Azure