데이터 가능한 페이지 제거 방법
데이터 테이블을 그리드에 사용했지만 페이지화는 필요하지 않습니다.
한 페이지에 주문 목록이 있고 나는 그것들을 데이타블 그리드로 보여주지만 아래쪽에는 페이지 표시를 하고 싶지 않습니다.jQuery 라이브러리에서 비트 사용자 지정을 사용하여 데이터 테이블에서 페이지를 제거하거나 숨길 수 있는 방법이 있습니까?
커스터마이징을 시도해 보았지만 방법을 거의 찾을 수 없었습니다.
다음을 포함해야 합니다."bPaginate": false,
Configuration 개체에 대해 생성자 매개 변수를 전달합니다.여기에서 보는 바와 같이: http://datatables.net/release-datatables/examples/basic_init/filter_only.html
페이지 구성 사용 안 함
데이터 표 1.9의 경우
페이지 구성을 비활성화하려면 옵션을 사용합니다.
$('#example').dataTable({
"bPaginate": false
});
데이터 테이블용 1.10+
페이지 구성을 비활성화하려면 옵션을 사용합니다.
$('#example').dataTable({
"paging": false
});
코드 및 데모는 이 jsFiddle을 참조하십시오.
호출 제어 제거 및 호출 활성화
데이터 표 1.9의 경우
페이지에 나타나는 제어 요소를 구성하려면 옵션을 사용합니다.
$('#example').dataTable({
"sDom": "lfrti"
});
데이터 테이블용 1.10+
페이지에 나타나는 제어 요소를 구성하려면 옵션을 사용합니다.
$('#example').dataTable({
"dom": "lfrti"
});
코드 및 데모는 이 jsFiddle을 참조하십시오.
그건 효과가 있다.
아래 코드로 시도
$('#example').dataTable({
"bProcessing": true,
"sAutoWidth": false,
"bDestroy":true,
"sPaginationType": "bootstrap", // full_numbers
"iDisplayStart ": 10,
"iDisplayLength": 10,
"bPaginate": false, //hide pagination
"bFilter": false, //hide Search bar
"bInfo": false, // hide showing entries
})
$(document).ready(function () {
$('#Grid_Id').dataTable({
"bPaginate": false
});
});
나는 그것을 사용해서 문제를 해결했습니다.
$('#table_id').dataTable({
"bInfo": false, //Dont display info e.g. "Showing 1 to 4 of 4 entries"
"paging": false,//Dont want paging
"bPaginate": false,//Dont want paging
})
이 코드를 사용해 보십시오.
페이지 페이지를 제거하고 dataTable을 순서화하려면 페이지 끝에 이 스크립트를 추가합니다!
<script>
$(document).ready(function() {
$('#table_id').DataTable({
"paging": false,
"info": false
} );
} );
</script>
추가할 수 있습니다.data-paging='false'
에게<table>
해당 테이블에 대해 요소 및 페이지 표시가 비활성화됩니다.
다음은 다른 몇 가지 답변에 대한 점진적인 개선입니다.설정을 가정합니다.길이 메뉴는 다차원 메뉴가 아니며(데이터 테이블에 행 길이와 레이블이 있는 경우 가능), 페이지 로드 후 데이터가 변경되지 않습니다(단순 DOM 로드된 데이터 테이블의 경우). 이 기능을 삽입하여 페이징을 제거할 수 있습니다.여러 페이징 관련 클래스를 숨깁니다.
아마도 더 강력한 것은 아래 함수 내부에서 페이징을 false로 설정하는 것이겠지만, 그것에 대한 API 호출은 오프핸드로 볼 수 없습니다.
$('#myTable').on('init.dt', function(evt, settings) {
if (settings && settings.aLengthMenu && settings.fnRecordsTotal && settings.fnRecordsTotal() < settings.aLengthMenu[0]) {
// hide pagination controls, fewer records than minimum length
$(settings.nTableWrapper).find('.dataTables_paginate, .dataTables_length, .dataTables_info').hide();
}
}).DataTable();
언급URL : https://stackoverflow.com/questions/17832742/how-to-remove-pagination-in-datatable
'source' 카테고리의 다른 글
DOM 요소 내부의 텍스트 라인을 세는 방법은 무엇입니까?내가 할 수 있을까? (0) | 2023.09.26 |
---|---|
TypeError: e.preventDefault가 함수가 아닙니다. (0) | 2023.09.26 |
xtrabackup을 사용하여 원격 AWS RDS mariaDB 서버를 로컬 디렉토리에 백업하는 방법 (0) | 2023.09.26 |
그룬트 작업의 피드 출력을 다른 그룬트 작업으로 가져오는 방법? (0) | 2023.09.21 |
PowerShell의 Invoke-Command를 원격으로 사용할 때 로컬로 정의된 기능을 포함하려면 어떻게 해야 합니까? (0) | 2023.09.21 |