Comunicação entre widgets

Você pode conectar widgets em um painel para que eles possam interagir uns com os outros. Ou seja, uma alteração em um widget, como uma alteração de data ou país, é refletida nos widgets conectados.

Variáveis de relatório

Variáveis de relatórios do Application Studio podem ser marcadas como parâmetros. Nos painéis, esses parâmetros podem ser combinados em conexões de parâmetro para controlar a forma como os widgets se comunicam.

Parâmetros do widget WebView

Widgets WebView também podem ter parâmetros. É possível vincular widgets WebView a widgets de relatórios e a outros widgets WebView em um painel. Para vincular widgets WebView, crie parâmetros com base em partes de seus URLs.

Nota

As conexões entre os widgets de relatório e widgets WebView não são detectadas automaticamente e precisam ser criadas manualmente.

Conexões de parâmetro

Os parâmetros de vários widgets podem formar uma conexão de parâmetro. Por exemplo, se dois ou mais widgets têm os parâmetros Local e Mês, existem duas conexões de parâmetro possíveis. É possível adicionar alguns ou todos os widgets a uma ou ambas as conexões. Por exemplo, para vincular widgets por localização, adicione o parâmetro Local de cada widget à conexão de parâmetro de localização.

No caso de parâmetros não usados em uma conexão de parâmetro, será possível especificar se os valores iniciais serão armazenados no painel ou definidos pelo widget.

Regras de conexão automáticas

Por padrão, os links entre widgets de relatório são detectados automaticamente, e as conexões de parâmetro são criadas. É possível desativar a detecção automática e editar conexões manualmente.

A conexão automática de parâmetro é regida por estas regras:

  • Parâmetros da mesma conexão com conteúdo são conectados automaticamente.
  • Parâmetros com consultas ficam vinculados se os seus nomes de consulta são os mesmos e se uma das seguintes condições se aplica:
    • Os valores de parâmetro são os mesmos.
    • Um ou mais de seus parâmetros está ou estão no formato LookupHierarchy.DefaultMember.
  • Parâmetros sem consultas ficam vinculados se seus nomes e tipos de parâmetros são os mesmos e se uma das seguintes condições se aplica:
    • Os valores de parâmetro são os mesmos.
    • Um ou mais de seus parâmetros está ou estão no formato LookupHierarchy.DefaultMember.

O widget precedente

Por padrão, quando você salva um painel, os valores iniciais das conexões de parâmetro são salvos com ele. Esses valores iniciais são selecionados sempre que você abre o painel e não serão afetados por alterações no relatório de origem no catálogo de relatórios. Às vezes, no entanto, você quer que as alterações em um widget afetem os valores de outros widgets, por exemplo, para que o painel seja atualizado diariamente.

Você pode selecionar o widget precedente que define o valor inicial do parâmetro em uma conexão de parâmetro. Selecione o widget precedente para a conexão de parâmetro na lista Valor inicial. O valor de um widget precedente orienta o valor do parâmetro na conexão de parâmetro. Outros widgets na conexão são carregados com esse valor.

Nota

Um widget WebView não pode ser o widget precedente de uma conexão de parâmetro.

Se o widget precedente for removido de um painel, o valor inicial do parâmetro será definido automaticamente para ser armazenado no painel.