-
jqgrid loadonce 에 대해서~♣ Tech & Biz Salon/Tech 2012. 11. 23. 16:02
한 번 로딩하면 그리드 데이터 가져올때 서버 call 을 하지 않습니다.
만약 페이징하는 화면에서 loadonce:true 를 적용하면
1페이지에 뿌려진거만 보게 됩니다.
헤더셀 클릭해서 정렬을 바꾸어봤자 이미 출력된 1페이지 내의 데이터 건수들중 소팅해서 보여주게 되지요.
약간 황당하게도... 1페이지를 초과하는 건수가 있다 해도 그리드에는 1페이지만 있다고 나옵니다.
(뭐 어차피 여러페이지짜리에 쓰는 옵션이 아니니 관계는 없지만^^)
LOADONCE OPTION IN JQGRID IS FOR THE LIST PAGE OF ONE PAGE GRID !!즉 이 놈의 용도는 페이징 없는 ONE PAGE 짜리 리스트 화면의 그리드에서 쓰면 좋습니다.
그래서 저는 품목 보여주는 한페이지짜리 tree grid 에서만 loadonce:true 옵션을 사용하고 있지요.
두달전쯤 jqgrid 초반 적용할때 파악했던건데 까먹고선 오늘 또 찾아봤다가 기록해둡니다~
* 아래는 jqgrid 사이트의 설명입니다.
[ loadonce ]
If this flag is set to true, the grid loads the data from the server only once (using the appropriate datatype). After the first request, the datatype parameter is automatically changed to local and all further manipulations are done on the client side. The functions of the pager (if present) are disabled.
default value : false
'♣ Tech & Biz Salon > Tech' 카테고리의 다른 글
Windows에 Tomcat 세팅 및 Webapp 로딩 (0) 2012.11.28 이지넷 USB3.0 허브 (NEXT-704U3) 구입 / 장치드라이버 세팅법 (0) 2012.11.20 내 돈으로 산 첫번째 노트북 (Asus 젠북 11.6인치) (0) 2012.11.20