2017-12-23 3 views
0

페이지의 첫 번째로드 에서 기본 테이블 순서를 비활성화 할 수 있습니까?? 그래서 내 테이블은 레코드를 정렬해서는 안되지만, 테이블의 헤더를 클릭하면 순서대로 정렬해야합니다. 나는이 레이아웃을 사용하고 있습니다 : https://wrappixel.com/demos/free-admin-templates/maruti-admin/tables.html부트 스트랩 테이블 - 첫 번째로드 페이지에서 순서 제거

을하고 나는이 방법으로 시도 :

$(document).ready(function() 
{ 
    $('#DataTables_Table_0').dataTable({ 
     "order": [] 
    }); 
}); 

그리고 :

$(document).ready(function() 
{ 
    $('#DataTables_Table_0').dataTable({ 
     "aaSorting": [] 
    }); 
}); 

을하지만 그것을 잘 작동하지 않습니다.

+0

오류 메시지 : ataTables 경고 (테이블 ID = 'DataTables_Table_0') : DataTable을 다시 초기화 할 수 없습니다. 이 테이블에 대한 DataTables 개체를 검색하려면 인수를 전달하지 않거나 bRetrieve 및 bDestroy에 대한 문서를 참조하십시오. –

답변

0

테이블 ID가 잘못되었다고 생각합니다. 아래의 코드처럼 내 테이블의 I 장애인 주문 옵션 : 당신이 $('#DataTables_Table_0').dataTable(***) 두 번 이상 실행하는 것처럼

$('#example').DataTable({ 
    "order": [] 
}); 

Online demo (jsFiddle)

0

것 같습니다.

아마도 datatable() 메서드는 사용중인 HTML을 한 번 실행하고 작성한 스크립트를 통해 한 번 실행하기 때문일 수 있습니다.