Text- og GlobalText-egenskapene til globale variabler og egendefinerte innstillinger

Hver widget i et instrumentbord har sin egen regnearkmotor. Hvis flere widgeter refererer til de samme globale objektene, klones disse objektene til motoren til hver widget. Så hvis to widgeter refererer til den samme globale variabelen, kan du oppdatere variabelen i en widget uten å påvirke verdien av den klonede variabelen. Dette er for å lette parallell beregning av flere widgeter.

Text-egenskapen til en global variabel returnerer bare verdien av variabelen i den nåværende widgeten. Men noen ganger må verdien av en global variabel være tilgjengelig for alle widgetene på et instrumentbord. GlobalText-egenskapen til en global variabel returnerer verdien som sist ble skrevet av en hvilken som helst widget på et instrumentbord.

GlobalText krever ytterligere kommunikasjon med serveren for å hente den nyeste verdien fra arkivet. Vi anbefaler at du bruker GlobalText kun når det er avgjørende å hente den nyeste verdien.

Merk

Application Studio-klienten kan ikke motta den nyeste verdien. Derfor må testing utføres på instrumentbord.

Du kan bruke dette eksemplet for å se forskjellen mellom egenskapene Text og GlobalText:

  1. Opprett en global variabel kalt gv_test, med en verdi på Widget 1-verdi.
  2. Opprett to rapporter, kalt Rapport 1 og Rapport 2.
  3. I separate celler i Rapport 1 oppgir du =globalvariables.gv_test.text og =globalvariables.gv_test.globaltext .
  4. I rapport 2 definerer du en handling for å angi verdien av gv_test til Widget 2-verdi.
  5. I separate celler angir du =globalvariables.gv_test.text og =globalvariables.gv_test.globaltext.
  6. Legg til begge rapportene på et instrumentbord.
    Widgetene viser disse verdiene:
    Egenskap Rapport 1-widget Rapport 2-widget
    Text Widget 1-verdi Widget 1-verdi
    GlobalText Widget 1-verdi Widget 1-verdi
  7. Kjør handlingen i Rapport 2-widgeten.
    I Rapport 2-widgeten endres verdiene returnert av Text og GlobalText til Widget 2-verdi.
  8. Oppdater instrumentbordet.
    Widgetene viser nå disse verdiene:
    Egenskap Rapport 1-widget Rapport 2-widget
    Text Widget 1-verdi Widget 2-verdi
    GlobalText Widget 2-verdi Widget 2-verdi