...
Nadviazanie spojenia s D2000 sa realizuje vytvorením inštancie triedy D2Api, ktorej sa odovzdá konfigurácia pre CometD a následným zavolaním metódy connect. Voliteľne je možné definovať obsluhu chybových stavov metódou registerErrorHandler - v rámci Smart Web Frameworku je pre tento účel dodávaná funkcia reportError.
Blok kódu | ||
---|---|---|
| ||
let cometdConfiguration = {
url: "/smartWeb/api/cometd",
logLevel: '',
}
let d2Api = new D2Api(cometdConfiguration);
d2Api.registerErrorHandler(reportError);
d2Api.connect(); |
...
d2Api.subscribeObject
d2Api.unSubscribeObject
Načítanie hodnôt
...
archívnych objektov D2000
d2Api.loadArchive
d2Api.loadArchives
...
Zmena hesla prihláseného užívateľa
Rozhranie D2Api umožňuje taktiež zmeniť heslo prihláseného užívateľa. Slúži na to metóda changePassword, ktorá má dva parametre - staré heslo a nové heslo a vracia Promise objekt.
Blok kódu | ||
---|---|---|
| ||
let oldPassword = 'secret'; let newPassword = 's3Cr3t*'; d2Api.changePassword(oldPassword, newPassword). .then(onFulfilled => { if (onFulfilled.data === 'ok') { // password changed } }); |