Propriedades Text e GlobalText de variáveis globais e definições personalizadas

Cada widget em um painel tem seu próprio mecanismo de planilha. Se vários widgets fizerem referência aos mesmos objetos globais, esses objetos serão clonados no mecanismo de cada widget. Portanto, se dois widgets fizerem referência à mesma variável global, você poderá atualizar a variável em um widget sem afetar o valor da variável clonada. Isso é para facilitar o cálculo paralelo de vários widgets.

A propriedade Text de uma variável global retorna o valor da variável apenas no widget atual. Mas, às vezes, o valor de uma variável global deve estar disponível para todos os widgets em um painel. A propriedade GlobalText de uma variável global retorna o valor mais recente que foi gravado por qualquer widget em um painel.

O GlobalText exige uma comunicação adicional com o servidor para recuperar o valor mais recente do repositório. Recomendamos que você use GlobalText somente quando for essencial recuperar o valor mais recente.

Nota

O cliente Application Studio não pode receber o valor mais recente. Portanto, o teste deve ser feito nos painéis.

Você pode usar este exemplo para ver a diferença entre as propriedades Text e GlobalText:

  1. Crie uma variável global chamada gv_test com um valor de Valor widget 1.
  2. Crie dois relatórios chamados Relatório 1 e Relatório 2.
  3. Em células separadas no Relatório 1, especifique =globalvariables.gv_test.text e =globalvariables.gv_test.globaltext.
  4. No Relatório 2, defina uma ação para configurar o valor de gv_test como Valor do Widget 2.
  5. Em células separadas, especifique =globalvariables.gv_test.text e =globalvariables.gv_test.globaltext.
  6. Adicione os dois relatórios a um painel.
    Os widgets exibem estes valores:
    Propriedade Widget do relatório 1 Widget do relatório 2
    Text Valor do widget 1 Valor do widget 1
    GlobalText Valor do widget 1 Valor do widget 1
  7. Execute a ação no widget do relatório 2.
    No widget do relatório 2, os valores retornados por Text e GlobalText mudam para Valor do widget 2.
  8. Atualize o painel.
    Os widgets agora exibem estes valores:
    Propriedade Widget do relatório 1 Widget do relatório 2
    Text Valor do widget 1 Valor do widget 2
    GlobalText Valor do widget 2 Valor do widget 2