해당그리드객체.setConfig 에서
page의 속성중 paging을 true로 설정해야한다.
그리고
그리드에서 ajax를 이용하여 데이터를 뿌려주고 페이징 처리를 할 때
해당 데이터를 처리하기 위해서 ajax의 url에 명시된 비즈니스 로직이 있는 곳으로 가는데
그곳으로 가면서 axisj가 알아서 pageNo를 넘겨준다.
php라면 아래처럼 받으면 되고
$pageNo = $_POST["pageNo"];
jsp경우라면
String pageNo=request.getParameter("pageNo");
이런식으로 받으면 되겠다.
받은 페이지넘버와 데이터를 가져와서
json 형식으로 아름답게 파싱하여
page 부븐이 다음과 같이 출력되게 되면된다.
{"result":"ok","list":[출력될 데이타...],"page":{"pageNo":1, "pageSize":100, "pageCount":2, "listCount":20, "onchange":undefined}}
pageNo는 현재 페이지번호
pageCount는 총 페이지갯수
listCount는 한페이지당 출력 데이타 갯수
나타낸다.
'개발 라이브러리 > AXISJ' 카테고리의 다른 글
Axisj Tree : setTree (0) | 2014.05.28 |
---|---|
AXISJ에서 ajax를 이용하여 AXGrid에 JSON으로 DB 가져오기 (0) | 2014.01.28 |