다음은 내가 사용하는 js 코드입니다. 2 열을 기본적으로 내림차순으로 정렬하려고합니다. 거짓 일 때 bserverside를 비활성화하면이 작업이 수행되지만 다음 페이지를 클릭하면 모든 레코드가 표시되지 않습니다.서버 정렬 처리에서 jquery datatable에서 기본 정렬이 작동하지 않습니까?
그러나 bserverside:true
을 사용하면 이미지에 아래에 표시된 내용이 표시됩니다. "aaSorting"을 제거했지만 bserverside:true
을 유지하면 페이지 매김에 대한 모든 레코드가 표시됩니다. 레코드가 정렬되지 않으며 열 머리글의 정렬 단추를 클릭해도 정렬되지 않습니다. 또한, 다른 컬럼 (aocolumns에 포함 된 컬럼)에 대한 정렬은 동일한 이미지를 생성합니다. 나는 무엇이 잘못되었는지 알 수 없다. 나는 주말 내내 이것을 알아 내려고 노력했다. 그러나 어떤 진전 아직
$(document).ready(function() {
var oTable = $('#search_table').dataTable({
"sDom": 'T<"clear">lrtip',
"bProcessing": true,
//"bServerSide": true,
"sAjaxSource": "{% url 'search_list_json' %}",
"aaSorting": [ [2,"desc" ]],
"iDisplayLength":10,
"sPaginationType": "full_numbers",
"aoColumns": [
{ "sClass": "center", "sWidth": "15%","bSortable": false },
{ "sClass": "center", "sWidth": "5%","bSortable": true },
{ "sClass": "center", "sWidth": "5%","bSortable": true },
{ "sClass": "center", "sWidth": "5%" ,"bSortable": true },
{ "sClass": "center", "sWidth": "5%","bSortable": false}
]
});
});
like? – mantithetical
스크린 샷보기 나는 단지 4 개의 칼럼을 보았지만, 여러분의 aoColumns 배열은 5 개의 엔트리를 가지고 있습니다. 다섯 번째 칼럼이 있고 화면 캡쳐와 단절된 것입니까? – jcalazan