programing

jquery DataTables에 대한 초기 정렬을 비활성화할 수 있는 방법이 있습니까?

showcode 2023. 5. 25. 22:13
반응형

jquery DataTables에 대한 초기 정렬을 비활성화할 수 있는 방법이 있습니까?

jquery DataTables 플러그인을 사용하고 있습니다.문서에서 확인할 수 있습니다.

정렬이 활성화된 경우 데이터 테이블은 초기화 시 첫 번째 통과 정렬을 수행합니다.이 변수를 사용하여 정렬을 수행할 열과 정렬 방향을 정의할 수 있습니다.aaSorting 배열에는 처음에 열 인덱스와 방향 문자열('asc' 또는 'desc')을 포함하여 정렬할 각 열에 대한 배열이 포함되어야 합니다.

초기화 시 정렬을 활성화하고 이 첫 번째 패스 정렬을 비활성화할 수 있습니까?나는 현재 초기 정렬 서버 쪽을 하고 있고 정렬 기능이 필요하지만 이 초기 정렬 기능은 필요하지 않습니다.

저는 빈 배열에 대한 "aaSorting"이라는 응답 집합을 찾았습니다.

$(document).ready( function() {
    $('#example').dataTable({
        /* Disable initial sort */
        "aaSorting": []
    });
})

최신 버전의 데이터 테이블(>= 1.10)의 경우 주문 옵션을 사용합니다.

$(document).ready( function() {
    $('#example').dataTable({
        /* No ordering applied by DataTables during initialisation */
        "order": []
    });
})

최신 API 문서에 따르면:

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

추가 정보

데이터 테이블 옵션에는 다음이 포함됩니다.

$(document).ready( function() {
  $('#example').dataTable({
    "aaSorting": [[ 2, 'asc' ]], 
    //More options ...

   });
})

솔루션: "aaSorting": [2, 'asc'],

2표가 세 번째 열로 정렬됨을 의미합니다.
asc오름차순으로

언급URL : https://stackoverflow.com/questions/4964388/is-there-a-way-to-disable-initial-sorting-for-jquery-datatables

반응형