2009-05-23 26 views
0

私はダッシュボードウィジェットを構築しており、「セッション」(つまり、ユーザーがウィジェットを閉じてもう一度開く)にまたがって設定を保存しようとしています。私が試したパーシステントダッシュボードウィジェット環境設定

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