개발76 jqgrid 기본설정,옵션 1234567891011121314151617181920212223242526 // 그리드를 그릴 테이블//그리드 페이징을 위한설정 Colored by Color Scriptercs 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899function gridView() { $.jgrid.gridUnload("list2"); //그리드의 값변경(리로드)을 위해선 미리 선언 $("#list2").jqGrid({ url : '/.. 2016. 12. 22. ⊙사용자 이름.사원번호검색,상세검색 완료(페이징,알럿창) ⊙사용자 이름.사원번호검색 완료(페이징,알럿창) 완료하였음 이리저리 수정하다가 정착이된듯 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 - userSearch.js function userSearchGrid(DCODE, NAME) { //alert("DCODE :" + DCODE + " NAME: " + NAME); // 둘중 하나는 undifiend로 넘어옴 /*var currentPage = 1; //$("#"+gridId).getGridParam('page'); //currentPage = currentPage+1; */ if (DCODE == un.. 2016. 12. 20. 사용자 이름,사원번호 검색 페이징 수정 , 검색 쿼리의 변화 사용자 이름,사원번호 검색 페이징시 총 레코드의 수를 EMP.size();로 해놔서 지정해준 10개로 출력이 되었었음. 이런 에러를 모르다가 19일 월요일에 발견 검색된 데이터의 count가 필요했음 검색하다가 또다른 페이징쿼리를 발견. COUNT (*) OVER () AS row_count, 참고 : http://javaexpert.tistory.com/503 페이징시 총 레코드의 값을 알고싶을때 사용할수있다. 12345678910111213141516171819 SELECT * FROM (SELECT ROW_NUMBER () OVER (ORDER BY ${sidx} ASC DESC ) AS ROW_NUMBER, COUNT (*) OVER () AS row_count, E.ENAME,E.NAME,E.D.. 2016. 12. 20. 사용자 다중선택 - 삭제,수정시 체크박스 유지 에러해결 사용자 다중선택 - 삭제,수정시 체크박스 유지 에러해결 -> 체크박스 유지시 rowid값을 찾아서 그리드가 체트되게 구현햇었다. 그런데 rowid값으로만 값을 찾아가면 페이지가 넘겨졌을때 똑같은 rowid값을 찾아가 그리드를 체크가되는것을 발견! (rowid에 다른 데이터들은 페이지가 바뀔때마다 데이터가 바뀌니까... ) 12345678910111213141516171819202122232425262728293031323334//사용자 정보수정 - 수정정보저장 후 데이터리로드function userUpdateSaveData(dcode,rowid,cnt){ //alert("사용자 정보수정 - 다중"); $.ajax({ url:'/library/userUpdateModalMult.do', type:'POST.. 2016. 12. 19. ★jqgrid 페이징 분리 ★jqgrid 페이징 분리 참고 = http://blog.naver.com/PostView.nhn?blogId=jaeik714&logNo=140187085974참고 = http://cofs.tistory.com/31 를 참고하여 페이징 분리를 도전 *기본적으로 필요한 데이터*1. 현재 페이지번호 currentPage 2. 한 페이지에 뿌려질 데이터의 수 rowNum3. 총 데이터의 갯수 totalRecords 4. 한 화면에 뿌려질 페이지의 수 pageCount 5. 총 페이지의 수 totalPage 6. pageCount 가 뿌려질 화면의 수 pageList (ex) 페이지가 10개씩 뿌려질 화면의 번호7. pageList의 총 수 totalPageList pageList 1번 pageList 2번 =.. 2016. 12. 14. ★jqgrid 페이징 구현(쿼리) --> count추가 2016.12.21 jqgrid 페이징에서 local형식 외에(JSON...) 데이터로 구현을할때는 서버단에서 값을 계산해서 보내줘야 한다. 그리드 페이징 분리를 찾다가 그리드먼저 해결하자는 마음으로 먼저 해결하였다. 지금까지 내가 구현한 jqgrid는 페이징이 안되있었다. 페이지를 넘기면 처음 로딩된 데이터가 그대로 남아있었다. 그래서 서버단에서 페이지에따른 데이터값을 계산해서 보내기로 결정 1. 그리드를 실행하면은 records : 20,page :1, rows :5, total :20, sord :asc, sidx:name 값들이 넘어오는것을 이용 한 페이지에서 보여줄 데이터의 갯수는 rows이다. 총 레코드는 records(이건 db에서 계산해야함), 레코드 갯수에따른 총 페이지도 계산해야함 123456789--총 .. 2016. 12. 12. 이전 1 ··· 4 5 6 7 8 9 10 ··· 13 다음