Frage

Ich baue ein Dashboard Widget und ich zum Speichern von Präferenzen bin versucht, die über „Sitzungen“ bestehen (das heißt, ein Benutzer das Widget und Öffnung wieder schließen).

Ich habe versucht:

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

Dies funktioniert gut für die aktuelle Sitzung, aber wenn das Widget geschlossen und wieder geöffnet, gehen die Daten verloren.

Danke!

War es hilfreich?

Lösung

Dies scheint den Trick zu tun:

// 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);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top