Shell.UI.Pivots.js
Gäller för: Windows Azure Pack
Innehåller metoder för att hantera pivotlänkar på en tilläggssida.
Pivoter är länkarna under huvudrubriken på en tilläggssida som används för att navigera till undersidor.
Widgets
Inga.
Uppräkningar
Inga.
Typer
Shell.UI.Pivot(id, displayName, template, activated, image, visible, navFilter)
Namn |
Typ |
Beskrivning |
---|---|---|
id |
Objekt |
Pivotidentifieraren |
displayName |
Sträng |
Visningsnamnet för Pivot. |
mall |
Objekt |
Pivotmallen. |
aktiverad |
Funktion |
Funktionen För pivotaktiverat återanrop. |
image |
Objekt |
Pivotbilden. |
Synliga |
Boolesk |
Pivotsynlighet. |
navFilter |
Objekt |
Pivotnavigeringsfiltret. |
Shell.UI.PivotImageDescriptor(url, urlHover, altText)
Namn |
Typ |
Beskrivning |
---|---|---|
url |
Sträng |
URL till bilden. |
urlHover |
Sträng |
URL till hovringsbilden. |
altText |
Sträng |
Alternativ text för bilden. |
Egenskaper
Namn |
Typ |
Beskrivning |
---|---|---|
Shell.UI.Pivot.displayName |
Sträng |
Visningsnamnet för Pivot. |
Shell.UI.Pivot.id |
Objekt |
Pivotidentifieraren. |
Shell.UI.Pivot.image |
Objekt |
Pivotbilden. |
Shell.UI.Pivot.navFilter |
Objekt |
Pivotnavigeringsfiltret. |
Shell.UI.Pivot.template |
Objekt |
Pivotmallen. |
Shell.UI.Pivot.visible |
Boolesk |
Pivotsynlighet. sant om pivoten visas, annars falskt. |
Shell.UI.PivotImageDescriptor.altText |
Sträng |
Den alternativa texten för pivotbilden. |
Shell.UI.PivotImageDescriptor.url |
Sträng |
URL:en för pivotbilden. |
Shell.UI.PivotImageDescriptor.urlHover |
Sträng |
Url:en för pivotbilden för hovringsbilden. |
Metoder
Name |
Beskrivning |
Returer |
Parametrar |
---|---|---|---|
Shell.UI.Pivots.add |
Lägger till listan över pivoter i den angivna listan med pivoter. |
Ingenting |
extensionId (Sträng): ID:t för tillägget som pivoterna läggs till för. pivot (matris): De pivoter som ska läggas till. Kan också ta ett enda Shell.UI.Pivot också. |
Shell.UI.Pivots.clear |
Tar bort alla pivoter för det aktiva tillägget. |
Ingenting |
extensionId: Tillägget som pivoten tillhör. |
Shell.UI.Pivots.getPivotContentArea |
Hämtar pivotinnehållsområdet. |
Objekt |
Inga. |
Shell.UI.PivotImageDescriptor.getQuickStartIcon |
Hämtar snabbstartsikonen för bildbeskrivningen. Returnerar ett PivotImageDescriptor-objekt som innehåller bildens URL, hovringsbilds-URL och alternativ text. |
Objekt |
Ingen |
Shell.UI.Pivots.insert |
Infogar en pivot vid den angivna positionen. |
Ingenting |
extensionId (Sträng): ID:t för tillägget som pivoterna läggs till för. pivot (Shell.UI.Pivot): De pivoter som ska infogas. position (Tal): Positionen som pivoten ska infogas på. |
Shell.UI.Pivots.registerExtension |
Registrerar tillägget. |
Ingenting |
Tillägg: Tillägget som ska registreras. initializeCallback: Återanropsfunktionen för initiering. |
Shell.UI.Pivots.remove |
Tar bort den angivna pivoten från listan över pivoter. |
Ingenting |
pivot (Shell.UI.Pivot): Pivoten som ska tas bort. |
Shell.UI.Pivots.set |
Anger pivoter. |
Ingenting |
extensionId (Sträng): ID:t för tillägget som pivoterna läggs till för. pivot (matris): De pivoter som ska anges. Kan också ta en enda Shell.UI.Pivot också. |
Shell.UI.Pivots.update |
Uppdateringar pivoteringslistan |
Ingenting |
extensionID: Pivot-tilläggsidentifieraren. |
Exempel
Det första steget är att skapa tab-objektet.
tabs: [
{
id: "timeZoneList",
displayName: "Time Zones",
template: "tzsTimeZoneList",
activated: tzs_opened
},
{
id: "secondTab",
displayName: "Another Tab",
template: "tzsSecondTab"
}
]
Eftersom sidväxling är vanligt i användargränssnittet är det en bra idé att skapa en återanvändbar funktion som initierar pivoterna igen varje gång sidan navigeras till.
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);
}