Delen via


Shell.UI.Pivots.js

 

Van toepassing op: Windows Azure Pack

Biedt methoden voor het beheren van draaikoppelingen op een extensiepagina.

Draaipunten zijn de koppelingen onder de hoofdtitel van een extensiepagina die worden gebruikt om naar subpagina's te navigeren.

Widgets

Geen.

Enums

Geen.

Typen

Shell.UI.Pivot(id, displayName, template, activated, image, visible, navFilter)

Naam

Type

Beschrijving

id

Object

De draai-id

displayName

Tekenreeks

De weergavenaam van Pivot.

sjabloon

Object

De draaisjabloon.

geactiveerd

Functie

De callbackfunctie van Pivot is geactiveerd.

image

Object

De draaiafbeelding.

Zichtbaar

Booleaans

De zichtbaarheid van het draaipunt.

navFilter

Object

Het Pivot-navigatiefilter.

Shell.UI.PivotImageDescriptor(url, urlHover, altText)

Naam

Type

Description

url

Tekenreeks

URL naar de afbeelding.

urlHover

Tekenreeks

URL naar de aanwijsafbeelding.

altText

Tekenreeks

De alternatieve tekst voor de afbeelding.

Eigenschappen

Naam

Type

Description

Shell.UI.Pivot.displayName

Tekenreeks

De weergavenaam van Pivot.

Shell.UI.Pivot.id

Object

De draai-id.

Shell.UI.Pivot.image

Object

De draaiafbeelding.

Shell.UI.Pivot.navFilter

Object

Het Pivot-navigatiefilter.

Shell.UI.Pivot.template

Object

De draaisjabloon.

Shell.UI.Pivot.visible

Booleaans

De zichtbaarheid van het draaipunt. waar als de draaitabel zichtbaar is, anders onwaar.

Shell.UI.PivotImageDescriptor.altText

Tekenreeks

De alternatieve tekst voor de draaiafbeelding.

Shell.UI.PivotImageDescriptor.url

Tekenreeks

De URL van de draaiafbeelding.

Shell.UI.PivotImageDescriptor.urlHover

Tekenreeks

De URL van de draaiafbeelding voor de aanwijsafbeelding.

Methoden

Naam

Beschrijving

Retouren

Parameters

Shell.UI.Pivots.add

Voegt de lijst met draaitabellen toe aan de opgegeven lijst met draaitabellen.

Niets

extensionId (string): de id van de extensie waarvoor de draaipunten worden toegevoegd.

pivot (matrix): de draaipunten die moeten worden toegevoegd. Kan ook één Shell.UI.Pivot gebruiken.

Shell.UI.Pivots.clear

Hiermee verwijdert u alle draaipunten voor de actieve extensie.

Niets

extensionId: de extensie waartoe de Pivot behoort.

Shell.UI.Pivots.getPivotContentArea

Hiermee haalt u het inhoudsgebied Pivot op.

Object

Geen.

Shell.UI.PivotImageDescriptor.getQuickStartIcon

Hiermee haalt u het pictogram snelstart voor de afbeeldingsdescriptor op. Retourneert een PivotImageDescriptor-object dat de afbeeldings-URL bevat, de afbeeldings-URL en alternatieve tekst aanwijst.

Object

Geen

Shell.UI.Pivots.insert

Hiermee wordt een draaipunt ingevoegd op de opgegeven positie.

Niets

extensionId (tekenreeks): de id van de extensie waarvoor de draaitabellen worden toegevoegd.

pivot (Shell.UI.Pivot): de draaitabellen die moeten worden ingevoegd.

positie (getal): De positie om de draaipositie in te voegen.

Shell.UI.Pivots.registerExtension

Registreert de extensie.

Niets

Extensie: De extensie die moet worden geregistreerd.

initializeCallback: de callback-functie voor initialisatie.

Shell.UI.Pivots.remove

Hiermee verwijdert u de opgegeven draai uit de lijst met draaitabellen.

Niets

pivot (Shell.UI.Pivot): de draaitabel die moet worden verwijderd.

Shell.UI.Pivots.set

Hiermee stelt u de draaipunten in.

Niets

extensionId (tekenreeks): de id van de extensie waarvoor de draaitabellen worden toegevoegd.

pivot (matrix): De draaitabellen die moeten worden ingesteld. U kunt ook één Shell.UI.Pivot gebruiken.

Shell.UI.Pivots.update

de draaitabel Updates

Niets

extensionID: de id van de Pivot-extensie.

Voorbeelden

De eerste stap is het maken van het tabbladenobject.

tabs: [
    {
        id: "timeZoneList",
        displayName: "Time Zones",
        template: "tzsTimeZoneList",
        activated: tzs_opened
    },
    {
        id: "secondTab",
        displayName: "Another Tab",
        template: "tzsSecondTab"
    }
]

Omdat paginawisseling gebruikelijk is in de gebruikersinterface, is het een goed idee om een herbruikbare functie te maken waarmee de draaitabellen telkens opnieuw worden geïnitialiseerd wanneer de pagina naartoe wordt genavigeerd.

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);
}

Zie ook

Naslaginformatie over Windows Azure Pack Extension Shell-bibliotheek