Salvar um painel no Allbionyx Designer


Um painel permite que você salve uma definição de painel (itens de painel, fonte de dados, vinculação de dados e configurações de layout, etc.) em um arquivo XML ou em um fluxo e restaure o painel de um arquivo XML ou um fluxo.

Salvar um painel

Depois que um painel é projetado , você pode salvar sua definição no armazenamento de dados necessário. No Dashboard Designer, isso pode ser feito das seguintes maneiras.

  • Você pode salvar a definição do painel clicando no botão Salvar ou Salvar como no grupo Arquivo na guia da faixa de opções Designer .

    SaveButtons

    Isso invoca a caixa de diálogo Salvar como , que permite localizar a pasta na qual deseja armazenar o arquivo.

    NOTA

    Você pode controlar o Dashboard Designer. Evento de salvamento do painel para implementar um procedimento de salvamento personalizado quando um usuário final clica em um desses botões ou tenta salvar o painel usando uma caixa de diálogo de confirmação de salvamento.

    Use o método Dashboard.SaveToXml para salvar o painel em um arquivo XML ou fluxo.

  • A definição do painel pode ser salva quando o painel aberto atualmente é fechado (por exemplo, a janela que contém o DashboardDesigner é fechada, um novo painel é criado ou um painel diferente é aberto). Por padrão, uma caixa de diálogo de confirmação de salvamento será chamada.

    SaveConfirmationDialog

    Use os seguintes métodos e propriedades para gerenciar o comportamento do diálogo.

    Dashboard Designer. Ação No Fechar

    Obtém ou define a ação necessária quando o painel aberto atualmente está sendo fechado.

    Dashboard Designer. Lidar com o fechamento do painel

    Lida com o processo de fechamento do painel.

A propriedade DashboardDesigner.IsDashboardModified indica se o painel foi modificado desde o último salvamento.

Carregar um painel

Uma definição de painel salva anteriormente em um arquivo XML ou fluxo pode ser carregada no Dashboard Designer.

Você pode abrir a definição do painel clicando no botão Abrir no menu Faixa de Opções do Designer.

OpenButton

Isso invoca a caixa de diálogo Abrir arquivo , que permite localizar o arquivo XML do painel.

Para carregar o painel em código, use os seguintes membros:

Dashboard Designer. Carregar painel

Carrega um painel de um arquivo XML.

Painel. Carga De Xml

Carrega um painel do arquivo XML especificado.

Depois que o painel é aberto, a propriedade DashboardDesigner.DashboardFileName é inicializada.

Carregar painéis no Dashboard Viewer

Use os seguintes membros para carregar uma definição de painel com o Dashboard Viewer:

Visualizador do painel . Carregar painel

Carrega um painel de um fluxo.

Visualizador do painel . Fonte do painel

Obtém ou define um fornecedor de painel para o Dashboard Viewer .

Consulte o seguinte tópico para detalhes: Carregar um painel no visualizador Allbionyx .

Implementar procedimentos personalizados de salvamento e abertura

O exemplo a seguir demonstra como implementar procedimentos personalizados de salvamento e abertura no Dashboard Designer.

O Dashboard Designer permite que você substitua os procedimentos padrão de abertura e salvamento nos seguintes casos:

  • Quando um usuário clica nos botões Abrir , Salvar ou Salvar como na Faixa de Opções:

    StoringDashboards_FileGroupButtons

  • Quando um usuário tenta salvar o painel usando a caixa de diálogo Salvar confirmação, quando a janela com o DashboardDesigner é fechada.

    SaveConfirmationDialog

Para implementar procedimentos de poupança personalizado e de abertura, você precisa lidar com as DashboardDesigner.DashboardSaving e DashboardDesigner.DashboardOpening eventos.

Neste exemplo, a definição XML do painel pode ser salva (aberta) apenas no (do) local padrão especificado.

Uma rotina de salvamento personalizada é implementada no manipulador de eventos DashboardDesigner.DashboardSaving . Seu parâmetro de evento e.Command permite determinar qual ação do usuário gera o evento. O método Dashboard.SaveToXml é usado para salvar o painel no arquivo XML especificado. Em seguida, o parâmetro de evento e.Handled é usado para especificar que o painel foi salvo e nenhuma ação padrão é necessária.

Clicar no botão Salvar como invoca uma caixa de mensagem que permite salvar o painel no local padrão ou cancelar o procedimento de salvamento. O parâmetro de evento e.Saved é usado para notificar se a rotina de salvamento personalizada foi bem-sucedida.

O manipulador de eventos DashboardDesigner.DashboardOpening implementa um procedimento de abertura personalizado. O método DashboardDesigner.LoadDashboard é chamado para carregar o painel do local padrão. O parâmetro de evento e.Handled permite especificar que nenhuma ação padrão é necessária para abrir o painel.


Você achou esse artigo útil?



  • Crie um painel

    Quando você executa a aplicação, ela já contém um painel vazio. Se necessário, um usuário final pode criar um ...

  • Fonte de dados SQL

    Fonte de dados SQL Os tópicos desta seção descrevem como estabelecer uma conexão com vários tipos de bancos de dados SQL e tr...

  • Fonte de dados OLAP

    Os tópicos a seguir descrevem como conectar o  Dashboard a uma fonte de dados OLAP: Conectando a cubos OLAP Editando Parâmetros de Con...

  • Conectando a cubos OLAP

    O Dashboard Designer fornece a capacidade de se conectar a um cubo OLAP no banco de dados do Microsoft Analysis Services usando o assistente de&#...

  • Editando Parâmetros de Conexão

    Depois de se conectar ao cubo OLAP, você pode editar os parâmetros de conexão usados ​​para estabelecer uma conex...