Skip to content

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);