jquery datatables 잘 아시는분 ㅠㅠ 도와주세요 ㅠ
본문
데이터 테이블에서 표에 내용을 엑셀로 다운받기를 하는데 전체 데이터가 다운받아 지질 않습니다.
데이터는 DB에서 불러오는거구요.
만약 총 100개의 데이터가 있으면, 첫페이지에 10개가 출력된다고 하자나요?
그럼 엑셀로 다운받기를 하면 다운받은 엑셀파일에 10개 게시물만 나와있어요;
dataTables.button.js
jszip.js
buttons.html5.js 를 추가로 사용했습니다.
홈페이지에서 봐도 row-selector는 기본값이 모든행으로 되어있고..
코드는 이렇게 썼어요
dom: 'Bfrtip',
buttons: [ {
extend: 'excel',
text: 'excel all '
},
{
extend: 'excel',
text: ' excel selected',
exportOptions: {
modifier: {
selected: true
}
}
}]
화면에 출력된 데이터 외에 전 데이터를 다운받으려면 무엇을 해야 하나요 ?? ㅠ
도와주세요 !!ㅠㅠ
답변 3
datatable serverSide:false 하실경우
php 단에서 쿼리 부분도 수정하셔야 합니다.
limit 이하 쿼리가 들어가지 않도록요
예) sql = "select * from table where ~~~ limit 0,10";
=> sql = "select * from table where ~~~";