Egenskaperna Text och GlobalText för globala variabler och anpassade inställningar

Varje widget på en instrumentpanel har sin egen kalkylbladsmotor. Om flera widgetar refererar till samma globala objekt kommer dessa objekt att klonas till motorn för varje widget. Om två widgetar refererar till samma globala variabel kan du alltså uppdatera variabeln i en widget utan att det påverkar värdet för den klonade variabeln. Syftet med detta är att underlätta parallell beräkning i flera widgetar.

Egenskapen Text för en global variabel returnerar endast variabelns värde i den aktuella widgeten. Ibland måste dock värdet för en global variabel vara tillgängligt för alla widgetar på en instrumentpanel. Egenskapen GlobalText för en global variabel returnerar det värde som en widget senast skrev på en instrumentpanel.

GlobalText kräver ytterligare kommunikation med servern för att hämta det senaste värdet från datakatalogen. Vi rekommenderar att du endast använder GlobalText när det är mycket viktigt att hämta det senaste värdet.

Obs!

Application Studio-klienten kan inte hämta det senaste värdet. Därför måste testningen göras i instrumentpaneler.

I det här exemplet visar vi vad som är skillnaden mellan egenskaperna Text och GlobalText:

  1. Skapa en global variabel vid namn gv_test med värdet Värde för widget 1.
  2. Skapa två rapporter med namnen Rapport 1 och Rapport 2.
  3. Ange =globalvariables.gv_test.text och =globalvariables.gv_test.globaltext i separata celler i Rapport 1.
  4. Definiera en åtgärd som anger värdet för gv_test som Värde för widget 2 i Rapport 2.
  5. Ange =globalvariables.gv_test.text och =globalvariables.gv_test.globaltext i separata celler.
  6. Lägg till båda rapporterna på en instrumentpanel.
    Widgetarna visar följande värden:
    Egenskap Rapport 1-widget Rapport 2-widget
    Text Värde för widget 1 Värde för widget 1
    GlobalText Värde för widget 1 Värde för widget 1
  7. Kör åtgärden i Rapport 2-widgeten.
    I Rapport 2-widgeten ändras de värden som returneras av Text och GlobalText till Värde för widget 2.
  8. Uppdatera instrumentpanelen.
    Widgetarna visar nu följande värden:
    Egenskap Rapport 1-widget Rapport 2-widget
    Text Värde för widget 1 Värde för widget 2
    GlobalText Värde för widget 2 Värde för widget 2