Util
Obiectul JS Utils poate fi utilizat în scripturi personalizabile de către utilizator în cadrul CYBERQUEST Data Transformation Service (DTS) și în Alerts. Acest obiect poate fi apelat folosind subobiecte, cum ar fi:
moment
Acest obiect manipulează informații legate de dată și oră. Faceți clic pe acest obiect link pentru mai multe informații.
recursiveCleanupObjectProperties
Această metodă ia un obiect și parcurge recursiv toate obiectele sau array-urile pe care le conține, redenumind toate cheile astfel încât simbolurile @
și :
să fie înlocuite cu _
. În acest fel, cheile vor prezenta un format mai curat.
Parametrii: inputObject
Utilizare:
CQ.Utils.recursiveCleanupObjectProperties(inputText);
LocalStorage
Clasa este concepută pentru a face ca datele temporare să persiste. De asemenea, acționează ca un modul de memorare în cache. (cheie->valoare)
set
Păstrează o valoare în memoria locală sub o anumită cheie. Opțional, timpul de expirare poate fi specificat în secunde.
Parametrii:
- listName
- name
- value
- ttl (900 by default, -1 is indefinitely)
Utilizare:
CQ.Utils.LocalStorage.set(listName, keyName, value);
get
Returnează o valoare stocată. În cazul în care valoarea nu există, se va returna un obiect gol pentru a simplifica verificările de validare.
Parametrii:
- listName
- name
Utilizare:
CQ.Utils.LocalStorage.get(listName, keyName);
erase
Șterge o singură valoare din memoria locală.
Parametrii:
- listName
- name
Utilizare:
CQ.Utils.LocalStorage.erase(listName, keyName);
clear
Șterge toate valorile din memoria locală.
Parametrii:
- listName
Utilizare:
CQ.Utils.LocalStorage.clear(listName);
removeKeysStartingWith
Șterge din memoria locală toate valorile cu chei care încep cu un anumit șir de caractere.
Parametrii:
- listName
- name
Utilizare:
CQ.Utils.LocalStorage.removeKeysStartingWith(listName, name);