2009-05-23 4 views
0

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

Я пробовал:

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

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

Спасибо!

ответ

2

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

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