Zobrazení informací o konfiguraci v uživatelském rozhraní Windows plánu portálu Management Portal sady Azure Pack
Platí pro: Windows Azure Pack
<<ExtensionName>>.ServiceOffer.js je potřeba při načtení stránky prostředku. Tento soubor definuje příkazy a chování pro inicializaci, spouštění příkazů a zpracovává událost onOfferSaving pro stránku.
Primární funkce jsou inicializovatServiceOffer, která přijímá konfiguraci z hostitele a aktualizuje uživatelské rozhraní a spustíCommand, který provádí příkazy definované poskytovatelem prostředků na dolním pásu karet.
Zobrazení informací o konfiguraci
Implementujte ServiceOffer.js s následujícím kódem:
/*globals window,parent,jQuery,document,setTimeout*/ /// <dictionary>jslint,iframe, Addon, </dictionary> /// <disable>JS2076.IdentifierIsMiscased</disable> // for 'Editions' (function ($, global, undefined) { "use strict"; // Executes the commands defined by the resource provider in the bottom command ribbon function executeCommand(commandId, commandParameter) { var i; switch (commandId) { case "X.addAddon": showAddAddonWizard(); break; case "X.editAddon": showEditAddonWizard(); break; case "X.deleteAddon": showDeleteAddonConfirmation(); break; case "X.addEdition": showAddEditionWizard(); break; case "X.editEdition": showEditEditionWizard(); break; case "X.deleteEdition": showDeleteEditionConfirmation(); break; updateAnytingNeededByExtension(); } } // Called after "Save" command for plan is invoked, but before it is sent to a resource provider. Do final validation here and throw an exception if there is an error</summary> function onOfferSaving() { if (!cachedServiceOffer || !cachedServiceOffer.Editions || cachedServiceOffer.Editions.length === 0) { throw resources.InvalidQuotasNoGroup; } } // Receives config from host and updates the UI function initializeServiceOffer(serviceOffer, planEntityType) { } function initializePage() { global.ServiceOffer.registerExtension({ initializeServiceOffer: initializeServiceOffer, onOfferSaving: onOfferSaving, executeCommand: executeCommand }); } $(document).ready(initializePage); })(jQuery, this);
Viz také
Provádění běžných úloh v rozšíření portálu pro správu sady Azure Pack Windows