! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

리스트 에서 , 각 필터, 정렬 등으로 구성하였을때, 그 유형을 유지하고 싶을때 > Q&A | 토론

본문 바로가기

Wijmo

Q&A | 토론

PureJS 리스트 에서 , 각 필터, 정렬 등으로 구성하였을때, 그 유형을 유지하고 싶을때

페이지 정보

작성자 카프리 작성일 2023-03-24 01:14 조회 833회 댓글 0건
제품 버전 : 5.20211.781
컨트롤 이름 : assignData(view,grid);

본문

리스트에서  필터, 정렬, 


검색어를 통해, 아래와 같이 필터 등. 다양한 조건으로 리스트업 되었을때,


관리 / 상담/ 처리 같은 버튼으로 새로운창, 딤 레이어 창으로  팝업이 떳을때,,


창을 처리후.  >  저장 눌렀을때,  


아래 리스트 데이터가 변화되어  location.reload() 하면,


화면 데이터가 리셋 되는데.


필터 등 검색화면이그대로 유지를 할 수 있는 방법이 있을지 문의드립니다..



document.getElementById('s_search1').addEventListener('input', function (e) {

var filter = e.target.value.replace(/(\s*)/g, "").toLowerCase();

grid.collectionView.filter = function (items) {

return filter.length == 0 || items.dtl_name.replace(/(\s*)/g, "").toLowerCase().indexOf(filter) > -1  || items.mem_name.replace(/(\s*)/g, "").toLowerCase().indexOf(filter) > -1 || items.mem_userid.replace(/(\s*)/g, "").toLowerCase().indexOf(filter) > -1  || items.mem_hp.replace(/(\s*)/g, "").toLowerCase().indexOf(filter) > -1  || items.mem_email.replace(/(\s*)/g, "").toLowerCase().indexOf(filter) > -1 ;

};

view.onPageChanged();

updateResult();

});






  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

3 답변

PureJS Re: 리스트 에서 , 각 필터, 정렬 등으로 구성하였을때, 그 유형을 유지하고 싶을때

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 GCK루시 작성일 2023-03-28 10:26 댓글 0건

본문

안녕하세요 그레이프시티입니다.


문의하신 내용의 경우 정렬, 필터와 같은 그리드 상태를 localStorage에 저장 및 복원하는 그리드 상태 유지 데모를 참고하여 주시기 바랍니다.


- 그리드 상태 유지 데모


다른 궁금한 점이 생기면, 문의 주시기 바랍니다.


감사합니다.

그레이프시티 드림

댓글목록

등록된 댓글이 없습니다.

PureJS Re: 리스트 에서 , 각 필터, 정렬 등으로 구성하였을때, 그 유형을 유지하고 싶을때

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 카프리 작성일 2023-03-31 18:00 댓글 0건

본문

재문의 드립니다.


말씀하신 샘플 


https://demo.grapecity.co.kr/wijmo/learn-wijmo/Grid/PersistingState/purejs


에서 


save state 를 눌렀을때,  열 순서 변경, 크기 조정, 정렬 및 필터  가 저장된다는것인데.


만약에 필터, 정렬을 수정후,  save state  를 누르고,,, 화면을 새로 고침하면 현재가 유지된다는것인지요?


정렬등이 모두 풀립니다.


        localStorage['gridState'] = JSON.stringify(state);

localstorate 에 저장하라는것 같은데...

만약에 화면에 새로 고침으로 데이터를 불러올때, 그럼
localstorate 에 값을 불러와서 정렬, 필터 등을 유지 하는건지요?

페이지를 다시 불러올때, localstorate 값을 세팅할까요?

댓글목록

등록된 댓글이 없습니다.

PureJS Re: 리스트 에서 , 각 필터, 정렬 등으로 구성하였을때, 그 유형을 유지하고 싶을때

추천0 이 글을 추천하셨습니다 비추천0 채택채택

페이지 정보

작성자 GCK루시 작성일 2023-04-04 17:15 댓글 0건

본문

안녕하세요 그레이프시티입니다.


데모에서는 FlexGrid의 정렬, 필터와 같은 상태를 save state 버튼 클릭 시 localStorage에 저장하고 새로고침 후 상태를 복원하고 싶을 때는 restore state 버튼을 클릭하여 localStorage에 저장되어 있는 정보를 가져와 복원하고 있습니다.   


일반적으로 브라우저를 새로고침할 때 페이지의 리소스가 다시 로드됩니다. 따라서 브라우저의 새로고침 후에도 상태가 유지되기 위해서는 브라우저 새로고침 및 로드 후 이벤트를 감지하여 로드 후 localStorage에 있는 저장된 상태를 불러와서 그리드에 적용해주시기 바랍니다.


다른 궁금한 점이 생기면 문의 주시기 바랍니다.


감사합니다.

그레이프시티 드림

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.