Documentație
Utils
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, precum:
moment
Acest obiect manipulează informații legate de dată și oră. Faceți clic pe acest link pentru mai multe informații.
recursiveCleanupObjectProperties
Această metodă preia 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 avea un format mai curat.
Parametri: 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 caching. (key->value)
set
Păstrează o valoare în local storage sub o anumită cheie. Opțional, se poate specifica un timp de expirare în secunde.
Parametri:
- listName
- name
- value
- ttl (900 în mod implicit, -1 înseamnă pe termen nelimitat)
Utilizare:
CQ.Utils.LocalStorage.set(listName, keyName, value);
get
Returnează o valoare stocată. Dacă valoarea nu există, va returna un obiect gol pentru a simplifica verificările de validare.
Parametri:
- listName
- name
Utilizare:
CQ.Utils.LocalStorage.get(listName, keyName);
erase
Șterge o singură valoare din local storage.
Parametri:
- listName
- name
Utilizare:
CQ.Utils.LocalStorage.erase(listName, keyName);
clear
Șterge toate valorile din local storage.
Parametri:
- listName
Utilizare:
CQ.Utils.LocalStorage.clear(listName);
removeKeysStartingWith
Șterge din local storage toate valorile ale căror chei încep cu un anumit șir de caractere.
Parametri:
- listName
- name
Utilizare:
CQ.Utils.LocalStorage.removeKeysStartingWith(listName, name);