접을 수있는 영역 내에 일부 보고서가 포함 된 Jquery Mobile 앱이 있습니다. 이러한 보고서는 페이지 당 3 개의 행으로 페이지 번호가 매겨져 있으며 "다음"링크를 누르면 다음 3 개의 행이 표시됩니다. 유일한 문제는 페이지를 다시로드하고 접을 수있는 영역이 기본 상태 (닫힌 상태)로 돌아 오는 것입니다.접을 수있는 영역의 상태 유지 JQuery Mobile Oracle Apex
페이지가 다시로드 된 후 영역의 상태를 저장하고로드 할 수있는 방법이 있는지 알고 싶습니다. 사용자가 다시 확장하지 않아도됩니다. 내가 찾은 일부 JavaScript 코드로 시도했지만 작동하지 않았습니다.
저는 Apex 4.2.0을 사용하고 있습니다.
미리 감사드립니다.
는 편집 :
몇 가지 실험 후, 나는 조금 고급.
var lOpenRegions = []
$(".ui-collapsible:not(.ui-collapsible-collapsed)").each(function()
{ lOpenRegions.push($(this).attr("id")) });
SetCookie("HideShowOpenRegions",lOpenRegions.join(","));
그리고 나는 DA이와 페이지로드에서 확인하십시오 :이 함께 지역 ID를 저장 영역을 확장
나는 앱 페이지 사이를 이동할 때마다 작동if (GetCookie("HideShowOpenRegions")) {
$.each(GetCookie("HideShowOpenRegions").split(','),
function(intIndex, objValue) {
$("#"+$nvl(objValue,"x")).trigger('expand');
}
);
}
가에 저장 쿠키는 있지만 페이지 매김에서는 작동하지 않습니다. 다음 또는 이전 링크를 누르면 쿠키를 확인하고 objValue (경고 (objValue)를 사용하여 테스트 함)를 읽지 만 영역은 닫힌 상태로 유지됩니다.
누군가가 그 이유를 알고 있습니까?