2016-12-29 2 views
0

jqGrid을 사용하고 있으며 쿠키를 사용하여 헤더의 오른쪽 상단에 펼치기/접기 버튼의 상태를 저장하는 방법을 찾을 수 없습니다.jqGrid 헤더에서 확장/축소 버튼의 상태를 쿠키로 복사 할 수 있습니까?

내 페이지에는 10 개의 jqGrid가 있으며 그리드의 숨겨진 상태를 저장하는 것이 좋습니다.

+0

만약 당신의 요구 사항을 정확히 이해한다면 모든 그리드에서'hiddengrid' 옵션을 사용하고 쿠키 /'localStorage'의 값에 따라 옵션의 값을 사용해야합니다. 'hiddengrid : true'가 사용되면 그리드가 접힌 상태로 생성됩니다. 'onHeaderClick'을 사용하여 저장된 상태 값을 쿠키 /'localStorage'에 저장하거나 수정할 수 있습니다. 또 하나의 매개 변수'gridstate '가 도움이 될 수 있습니다. 현재 상태에 따라''visible ''또는''hidden "'값을가집니다. – Oleg

답변

0

당신은 클라이언트 측의 상태를 저장 localStorage를 사용하여 고려할 수 있습니다 (즉, 브라우저에서)

// Store 
localStorage.setItem("lastname", "Smith"); 
// Retrieve 
if (typeof(Storage) !== "undefined") { 
result = localStorage.getItem("lastname"); 
} 

참조를 위해 인터넷에서 사용할 수있는 추가 그것을 읽는 다양한 자원이 있습니다.