dataTables.js 라이브러리로 "N 개 항목 중 1 개 표시"를 숨기는 방법


92

dataTable에서 "Showing 1 of N entries"줄을 어떻게 제거합니까?

 $('#example').dataTable({
      "showNEntries" : false
       });

이것이 간단한 것인지 확신하지만 문서에서 찾을 수없는 것 같습니다.

답변:


256

bInfo옵션 ( http://datatables.net/usage/features#bInfo )을 사용하여 제거 할 수 있습니다.

   $('#example').dataTable({
       "bInfo" : false
   });

업데이트 : . Datatables 1.10 이후로 *이 옵션을 사용할 수 있습니다 info, bInfo여전히 현재 야간 빌드 (1.10.10)에서 작동합니다.


3
당신이 원하는 것은 그것을 숨기는 것뿐이라면 이것은 내 것보다 더 나은 대답입니다. 스타일이 필요한 경우 Allan이 자체 클래스의 각 요소를 래핑하여 얻을 수 있다는 점이 좋습니다.
Daiku

이 답변이 dataTable 매개 변수로 전달되기 때문에 가장
마음에 들지만

이렇게하면 "편집 가능한"테이블 유형이 분리됩니다 (행을 편집하거나 저장할 수 없음).
jovan

@jovan이 옵션이 "편집 가능"을 방해 할 수 있다고 생각하지 않습니다. 예 (jsfiddle)가 있습니까? 제가 살펴볼 수 있습니까?
BMH 2015

1
@BMH 나는 그것을 작동했습니다-솔직히 말해서, 나는 더 이상 문제가 무엇인지 기억조차하지 않습니다!
jovan 2015

8

필요한 것이 드롭 다운비활성화하는 것 (텍스트를 숨기지 않음) 인 경우 lengthChange옵션을false

$('#datatable').dataTable( {
  "lengthChange": false
} );

DataTables 1.10 이상에서 작동

공식 문서 에서 자세히 알아보기


7
드롭 다운을 숨 깁니다. 그것은 "N 항목 1 보여주는"텍스트 숨기지 않습니다
데블린 carnate을

4

이제 이것은 작동하는 것 같습니다.

$('#example').DataTable({
  "info": false
});

그것은 div모두 숨 깁니다.


3

숨기기 위해 이것을 시도하십시오

$('#table_id').DataTable({
  "info": false
});

레이블 변경을 위해 이것을 시도하십시오.

$('#table_id').DataTable({
 "oLanguage": {
               "sInfo" : "Showing _START_ to _END_ of _TOTAL_ entries",// text you want show for info section
            },

});

0

그것은 나를위한 일입니다 :

language:{"infoEmpty": "No records available",}

이것은 레코드 가있을 때 메시지를 억제하는 방법을 요구하는 질문에 대답하지 않는 것 같습니다 . 레코드가없는 상태에서 표시 할 메시지를 변경하는 것 같습니다. 이는 OP가 묻는 문제가 아닙니다.
JohnRC
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.