Die Eigenschaften Text und GlobalText von globalen Variablen und benutzerdefinierten Einstellungen

Jedes Widget in einem Dashboard verfügt über eine eigene Arbeitsblatt-Engine. Wenn mehrere Widgets auf dieselben globalen Objekte verweisen, werden diese Objekte in die Engine jedes Widgets geklont. Wenn also zwei Widgets auf dieselbe globale Variable verweisen, können Sie die Variable in einem Widget aktualisieren, ohne den Wert der geklonten Variable zu beeinflussen. Dies erleichtert die parallele Berechnung mehrerer Widgets.

Die Eigenschaft Text einer globalen Variable gibt den Wert der Variable nur im aktuellen Widget zurück. Manchmal muss jedoch der Wert einer globalen Variable für jedes Widget in einem Dashboard verfügbar sein. Die Eigenschaft GlobalText einer globalen Variable gibt den Wert zurück, der zuletzt von einem Widget in einem Dashboard geschrieben wurde.

GlobalText erfordert zusätzliche Kommunikation mit dem Server, um den neusten Wert aus dem Repository abzurufen. Wir empfehlen Ihnen, GlobalText nur zu verwenden, wenn der neueste Wert abgerufen werden muss.

Hinweis

Der Application Studio-Client kann den neuesten Wert nicht erhalten. Daher muss der Test in Dashboards erfolgen.

Anhand des folgenden Beispiels können Sie den Unterschied zwischen den Eigenschaften Text und GlobalText sehen:

  1. Erstellen Sie eine globale Variable namens gv_test mit dem Wert Wert Widget 1.
  2. Erstellen Sie zwei Berichte mit den Namen Bericht 1 und Bericht 2.
  3. Geben Sie in separaten Zellen in Bericht 1 =globalvariables.gv_test.text und =globalvariables.gv_test.globaltext an.
  4. Definieren Sie in Bericht 2 eine Aktion, um den Wert von gv_test auf Wert Widget 2 festzulegen.
  5. Geben Sie in separaten Zellen =globalvariables.gv_test.text und =globalvariables.gv_test.globaltext an.
  6. Fügen Sie beide Berichte zu einem Dashboard hinzu.
    Die Widgets zeigen folgende Werte an:
    Eigenschaft Widget Bericht 1 Widget Bericht 2
    Text Wert Widget 1 Wert Widget 1
    GlobalText Wert Widget 1 Wert Widget 1
  7. Führen Sie die Aktion im Widget Bericht 2 aus.
    Im Widget Bericht 2 ändern sich die von Text und GlobalText zurückgegebenen Werte in Wert Widget 2.
  8. Aktualisieren Sie das Dashboard.
    Die Widgets zeigen jetzt folgende Werte an:
    Eigenschaft Widget Bericht 1 Widget Bericht 2
    Text Wert Widget 1 Wert Widget 2
    GlobalText Wert Widget 2 Wert Widget 2