From 8a3c53e39f61de2cc96a1fc303e89327171a3522 Mon Sep 17 00:00:00 2001 From: Oleg Date: Fri, 25 Aug 2023 11:37:02 +0300 Subject: [PATCH] saving user preferences --- packages/nexus-bridge/src/index.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/packages/nexus-bridge/src/index.js b/packages/nexus-bridge/src/index.js index a8b727a..acd06b4 100644 --- a/packages/nexus-bridge/src/index.js +++ b/packages/nexus-bridge/src/index.js @@ -14,6 +14,19 @@ export default class Nexus extends NexusBaseApplet { ) } + saveUserPref(key, value) { + const ps = window.SiebelApp.S_App.NewPropertySet() + ps.SetProperty("Key", key) + ps.SetProperty(key, value) + this.pm.SetProperty(key, value) + this.pm.OnControlEvent(this.consts.get("PHYEVENT_INVOKE_CONTROL"), + this.pm.Get(this.consts.get("SWE_MTHD_UPDATE_USER_PREF")), ps) + } + + getUsePref(key) { + return this.pm.Get(key); + } + closePopupApplet(nb) { return this.nexusPopupController.closePopupApplet(nb) }