티스토리 뷰

JavaScript & jQuery

jqGrid 리스트 출력

송사장~~ 2017. 2. 14. 13:58

jqGrid를 사용하기 위해 먼저 플러그인을 다운받는다.

- http://www.trirand.com/blog/?page_id=6

이후 프로젝트 경로에 맞게 파일을 추가.

 

 

jqGrid를 보다 아름답게 사용하기 위해 jQuery-ui 역시 다운받는다.

* locale은 jqGrid보다 상단에 위치해야한다.

 

 

 

url 부분에 server단 코드를 작성해줘야 한다.

 

jqGrid는 내부적으로 해당 url에 파라미터를 던진다

 

- rows: 한 화면에 나타날 row 수
- page: 해당 페이지
- sidx: 정렬 기준
- sord: 정렬 차순

 

jqGrid는 기본적으로 local 데이터에 한해선, 페이지에서 일괄적으로 기능을 처리해준다.

이 말은, 로컬데이터를 임시로 작성하고 그리드에 뿌려주면

 

해당 페이지는 jrGrid의 모든 기능이 다 정상 작동한다는 말이다.

페이징, 서칭 등..

 

하지만 연습용으로 jqGrid를 사용할 것이 아니라면

서버단을 페이징 쿼리와 함께 검색이 가능하게끔 작성해줘야한다.

 

 

위에서 말한 파타미터 값들을 받아 로직 처리 후,

리스트와 함께 나머지 값들을 리턴해준다.

 

 

 

itemList라는 리스트에 출력할 데이터들을 담고

나머지 page, records, total은 맵에 담아 리턴!

 

그리드가 뿌려진다.

'JavaScript & jQuery' 카테고리의 다른 글

jQuery CDN  (0) 2017.02.28
jqGrid 검색 기능 추가  (0) 2017.02.14
mouseover, mouseout, mouseenter, mouseleave 차이점  (0) 2016.11.14
Ajax 채팅, setInterval()  (1) 2016.11.14
jQuery color picker 사용법  (0) 2016.10.18
댓글