Como mostrar informações de configuração em um Windows Interface do usuário do plano do portal de gerenciamento do Azure Pack
Aplica-se a: Windows Azure Pack
<<ExtensionName>>.ServiceOffer.js é necessário quando a página de recursos é carregada. Esse arquivo define os comandos e o comportamento para a inicialização, a execução de comandos e manipula o evento onOfferSaving para a página.
As funções primárias são initializeServiceOffer, que recebe a configuração do host e atualiza a interface do usuário e executeCommand, que executa os comandos definidos pelo provedor de recursos na faixa de opções inferior.
Para mostrar informações de configuração
Implemente ServiceOffer.js com o seguinte código:
/*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);
Consulte Também
Executando tarefas comuns em um Windows extensão do Portal de Gerenciamento do Azure Pack