[해결중] jsGrid을 잘 몰라서 무척 어렵네요.
본문
mail_list.skin.html 파일을 보면
jsGrid로 테이블을 만든 것을 확인할 수 있습니다.
헌데 자바스크립트 부분에 있어서 var $chk = $(".jsgrid-table th:first-child");
이 선언 부분이 잘 이해가 되지 않아 이렇게 질문 드립니다.
이해하기로, jsgrid-table의 th 선언 중 first-child에 해당하는 것이라 예상을 해 봅니다.
헌데 정확한 사용법이 알고싶어 구글링을 통해 메뉴얼, 문서를 살펴보는데
이와같은 문법과 똑같이 사용하는 예제를 찾지 못해 변형해 사용하기가 많이 어렵습니다.
혹시 개발할때 참고하신 jsGrid 문서나 메뉴얼 url을 알 수 있을까 해서 문의 드립니다.
질문이 하나더 있어 수정 글을 남깁니다.
jsGrid로 테이블을 만든 경우 아래와 같은 코드가 다른 파일들에도 매번 들어가는것 같은데
var db = { deleteItem: function (deletingClient) { var clientIndex = $.inArray(deletingClient, this.clients); this.clients.splice(clientIndex, 1) }, insertItem: function (insertingClient) { this.clients.push(insertingClient) }, loadData : function (filter) { return $.grep(this.clients, function (client) { return !(filter.No && !(client.No.indexOf(filter.No) > -1) || filter.제목 && !(client.제목.indexOf(filter.제목) > -1)) }) }, updateItem: function (updatingClient) {} };
mail_list.skin.html에는 삭제, 추가 등의 기능이 각각 해당 php로 구현이 되어 있고
mail_list.skin.html로 돌아오게 되는 경우 DB에서 데이터를 매번 새로 꺼내와 출력하는 코드로 알고 있습니다.
헌데 왜 위와 같이 deleteItem, insertItem, loadData, updateItem 를 굳이 선언하는지 알고 싶습니다.
최신글이 없습니다.
최신글이 없습니다.
댓글목록2
이윰MOUNT님의 댓글
우선 jsGrid 플러그인의 사용법에 대해 저희도 완벽히 파악하지 못하였습니다.
활용법이 다양하고 폭넓다 보니 100% 활용하기 위해서는 관련 문서를 보고 공부를 좀 해야 될것 같습니다.
질문하신 var $chk = $(".jsgrid-table th:first-child"); 부분은 jsGrid 상단 th 부분에 문자를 넣도록 설계되어 있는데,
전체 테이블 항목을 체크할 수 있는 체크박스를 넣으려고 스크립트 소스를 작성하여 넣은 것입니다.
해당 소스는 jsGrid의 첫 th가 체크라는 문자일 경우 체크박스로 변경하는 스크립트 소스의 변수입니다.
물론 다른 방법으로도 구현하는 방법이 있을 것입니다.
추가 질문의 소스는 jsGrid의 controller인데 향후 활용성이 있을것 같아 넣어둔 소스인것 같습니다.
간단하게 설명드리기 힘드니, 아래 링크 또는 검색을 활용해 보시기 바랍니다.
http://js-grid.com/docs/
감사합니다.
축하합니다. 첫댓글 포인트 3포인트를 획득하였습니다.
red123님의 댓글의 댓글
저도 이윰에 도움이 될 수 있도록 노력 하도록 하겠습니다
축하합니다. 행운의 포인트 55포인트를 획득하였습니다.