Persistenti preferenze Dashboard Widget
-
23-08-2019 - |
Domanda
Sto costruendo una Dashboard Widget e sto cercando di memorizzare le preferenze che persistono attraverso "sessioni" (vale a dire, un utente chiude il widget e l'apertura di nuovo).
Ho provato:
function setEmail(event)
{
var preferenceKey = "email";
var preferenceValue = $F("email");
widget.setPreferenceForKey(preferenceValue, preferenceKey);
}
function getEmail() {
var preferenceForKey = "email";
preferenceForKey = widget.preferenceForKey(preferenceForKey);
return preferenceForKey;
}
Questo funziona bene per la sessione corrente, ma se il widget è chiuso e riaperto, i dati vengono persi.
Grazie!
Soluzione
Questo sembra fare il trucco:
// Values you provide
var preferenceKey = "key"; // replace with the key for a preference
var preferenceValue = "value"; // replace with a preference to save
// Preference code
widget.setPreferenceForKey(preferenceValue, preferenceKey);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow