Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- CSV
- PayPay
- 三井住友カード
- 메르페이
- typescript
- javascript
- 釜つる
- Selenium
- JenkinsFile
- PostgreSQL
- node.js
- local
- react.js
- 熱海
- 카마츠루
- 뮌헨
- 미츠이 스미토모
- 방콕
- codebuild
- 프라하
- Python
- 페이페이
- duckdb
- pyenv
- 체코
- terraform
- vba
- 아타미
- documentdb
- 태국
Archives
- Today
- Total
도쿄사는 외노자
jQuery DataTables 본문
jQuery Plugin 중, jQuery DataTables라는 게 있다.
테이블에 검색이나 페이징, 필터 등의 기능을 달아주고 총 건수 등도 표시해 준다.
API같은 건 그냥 직접 홈페이지 가서 보면 되고...
일단 사용예를 하나 적어 보았다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | $('#ListModal #List_table').dataTable({ "oLanguage" : { "sProcessing" : "처리중...", "sZeroRecords" : "데이터가 없습니다.", "sLengthMenu" : " _MENU_ 건 표시", "oPaginate" : { "sFirst" : "처음", "sNext" : "다음 페이지", "sPrevious" : "이전 페이지", "sLast" : "끝" }, "sInfo" : "총_TOTAL_건 중, _START_건부터_END_건까지 표시", "sInfoEmpty" : " 0 건 중, 0 부터 0 까지 표시", "sInfoFiltered" : "(총 _MAX_ 건에서 추출 )", "sSearch" : "검색:" }, "bPaginate" : true, // 페이징 "iDisplayLength": 10, // 기본 표시행 "bLengthChange" : true, // 보여주는 건수 선택 "bFilter" : true, // 검색 "bSort" : true, // 소트 "bAutoWidth" : true, }); | cs |
대충 항목명만 봐도 다 알만한 내용이다.
예를 들자면
bFilter는 검색창을 하나 달아 주는데, 있으면 편하긴 하지만 미관상 없애고 싶으면 그냥 false로 바꾸면 된다.
iDisplayLength라는 건 기본 표시행을 몇 줄로 할 것인지를 설정하는 것이고
bLengthChange는 행 수 변경을 해 주는 옵션이다.
bLengthChange는 디폴트로 10, 25, 50, 100을 보여주는데...
"aLengthMenu": [10, 20, 50, "All"]
와 같은 옵션을 통해 표시수 또한 조절 가능하다.
'Tech > jQuery DataTables' 카테고리의 다른 글
Datatables 설정 도중, fnCreateRow에서의 Button추가 (0) | 2016.10.13 |
---|---|
DataTables의 X축 스크롤 지정과 Column길이 지정 (JavaScript & CSS) (0) | 2016.09.02 |
DataTables의 X축 스크롤 지정과 Column길이 지정 (DataTables 자체) (4) | 2016.09.02 |
Modal에서 출력한 DataTable의 Header 사이즈가 맞지 않을 경우 (4) | 2016.08.12 |
DataTables - Buttons Extension (0) | 2016.07.28 |