2017-12-06 6 views
0

검색 가능한 $().dataTable 개체가있는 경우 어떻게하면 잘못된 데이터가 검색되지 않도록 할 수 있습니까?유효한 쿼리에서 DataTables 만 검색

예를 들어 모든 검색 문자가 숫자 일 때만 검색을 실행하려고한다고 가정합니다.

답변

1

당신은 디폴트 이벤트 핸들러 (들)을 무시하고 입력을 평가하기 위해 isNaN()를 사용할 수 있습니다

var table = $('#example').DataTable({ 
    initComplete: function() { 
    var api = this.api(); 
    $('.dataTables_filter input').unbind().bind('keyup', function() { 
     if (!isNaN(this.value)) { 
     api.search(this.value).draw() 
     } 
    }) 
    } 
})