문제

대시 보드 위젯을 구축하고 있으며 "세션"(예 : 위젯을 닫고 다시 열리는 사용자)에 지속되는 환경 설정을 저장하려고합니다.

난 노력 했어:

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

이것은 현재 세션에 적합하지만 위젯이 닫히고 다시 열면 데이터가 손실됩니다.

감사!

도움이 되었습니까?

해결책

이것은 트릭을하는 것 같습니다.

// 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);
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top