Vlastnosti Text a GlobalText globálních proměnných ve vlastních nastaveních

Každý widget v dashboardu má svůj vlastní tabulkový modul. Pokud více widgetů odkazuje na stejné globální objekty, jsou tyto objekty duplikovány do modulů jednotlivých widgetů. Pokud tedy dva widgety odkazují na stejnou globální proměnnou, můžete proměnnou aktualizovat v jednom widgetu bez ovlivnění hodnoty duplikované proměnné. To umožňuje souběžný výpočet v několika widgetech.

Vlastnost Text globální proměnné vrací hodnotu proměnné pouze v aktuálním widgetu. Někdy však musí být hodnota globální proměnné dostupná každému widgetu v dashboardu. Vlastnost GlobalText globální proměnné vrací hodnotu naposledy zapsanou kterýmkoli widgetem v dashboardu.

GlobalText vyžaduje další komunikaci se serverem, aby byla načtena nejnovější hodnota z repository. Doporučujeme používat vlastnost GlobalText, pouze pokud je důležité získat nejnovější hodnotu.

Poznámka

Klient Application Studio nemůže získat poslední hodnotu. Proto je nutné testování provádět v dashboardech.

Rozdíl mezi vlastnostmi Text a GlobalText ukazuje následující příklad:

  1. Vytvořte globální proměnnou s názvem gv_test a hodnotou Hodnota widgetu 1.
  2. Vytvořte dva reporty s názvy Report 1 a Report 2.
  3. Do samostatných buněk Reportu 1 zadejte =globalvariables.gv_test.text a =globalvariables.gv_test.GlobalText.
  4. V reportu 2 definujte akci nastavující hodnotu proměnné gv_test na Hodnota widgetu 2.
  5. Do samostatných buněk zadejte =globalvariables.gv_test.text a =globalvariables.gv_test.GlobalText.
  6. Přidejte oba reporty do dashboardu.
    Widgety zobrazují tyto hodnoty:
    Vlastnost Widget Report 1 Widget Report 2
    Text Hodnota widgetu 1 Hodnota widgetu 1
    GlobalText Hodnota widgetu 1 Hodnota widgetu 1
  7. Proveďte akci ve widgetu Report 2.
    Ve widgetu Report 2 se hodnoty vracené vlastnostmi Text a GlobalText změní na Hodnota widgetu 2.
  8. Obnovení dashboardu.
    Widgety nyní zobrazují tyto hodnoty:
    Vlastnost Widget Report 1 Widget Report 2
    Text Hodnota widgetu 1 Hodnota widgetu 2
    GlobalText Hodnota widgetu 2 Hodnota widgetu 2