Настройки виджета «Постоянная панель инструментов» - PullRequest
0 голосов
/ 23 мая 2009

Я создаю виджет Dashboard и пытаюсь сохранить настройки, сохраняющиеся в «сеансах» (то есть пользователь закрывает виджет и открывает его снова).

Я пробовал:

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

Это прекрасно работает для текущего сеанса, но если виджет закрывается и открывается снова, данные теряются.

Спасибо!

1 Ответ

2 голосов
/ 26 мая 2009

Это, кажется, делает трюк:

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