1
데이터 테이블에서 두 번째 열을 가장 큰 것부터 가장 작은 것으로 정렬하려고합니다./나는 성공하지 않고 다음을 시도했습니다.DataTable을 사용하여 기본 열 필터를 설정하는 방법은 무엇입니까?
$(".one-table").dataTable({
"bRetrieve": false,
"bFilter": false,
"iDisplayLength":4,
"bLengthChange": false,
"bJQueryUI": true,
"bAutoWidth":false,
"aoColumns": [
{ "asSorting": [ "asc" ], "aTargets": [ 2 ]},
{ "asSorting": [ "desc" ], "aTargets": [ 1 ]} ]
});
기본 정렬 방향을 설정하는 데는 효과가 있지만 기본 열을 정렬 할 수는 없습니다. 또한
Datatables API는 $ (문서) .ready (함수() {
var oTable = $('#example').dataTable();
// Sort immediately with columns 0 and 1
oTable.fnSort([ [0,'asc'], [1,'asc'] ]);
});
을 사용 말한다 iDataSort
시도하지만 이것은 단지 오류내가
> var clTable;
> clTable = $(".one-table").dataTable({ "bRetrieve": false,
> "bFilter": false,
> "iDisplayLength":4,
> "bLengthChange": false,
> "bJQueryUI": true
>
>
> });
> clTable.fnSort([ [1,'asc'] ]);
을 시도 다음 버전을 생성
감사합니다. 창작 후 손으로 정렬하는 것은 내가 찾던 것이 아니라 작업에 충분하다. – veeTrain
@veeTrain 당신을 환영합니다. 당신은 이미 쿼리에서 결과를 정렬 할 수 있습니다 :) –
내 사용자가 열의 순서를 결정할 수 있도록 포인터를 주셔서 감사합니다. 테이블을 그냥 0 번째 열을 건너 뛸 수 있습니다 (어떤 방식 으로든 정렬되어 있음). 그리고 첫 번째 열이 무엇이든간에 정렬 할 수 있습니다. – veeTrain