2012-04-27 2 views
0

좋아요. Datatables.net에서 DataTables를 사용하고 있습니다. 정렬 문제가있는 것 같은 표가 하나 있습니다. 현재 "aoColumns는"jQuery Datatables aoColumns 정렬 오류

null, 
{"iDataSort": 2, "bSortable": true}, 
{"bVisible": true, "sType": "num"}, 
{"iDataSort": 4, "bSortable": true}, 
{"bVisible": true, "sType": "num"} 

처럼 설정되어 무엇인가하는 것은 0이 게시물을 촉발 inital 정렬 문제와 열입니다 .. 5 열 (2)이 너무 숨겨져있다. 1 표시 목적으로 만 이 숨겨져 있어야하는데 만 4 숨겨져 표시 목적 있어야하는데 1 3 종류의 역할을 가정하고 3

I의 일종으로 역할을하도록되어 html로 인식 할 첫 번째 열이 필요하므로 HTML이 링크로 포함되어 있습니다. 현재는 null으로 설정되어 있으며 Chrome의 정렬이 깨졌습니다.

나는 테이블 자체를 나누기

{"sType": "html", "bSortable": true}, 
{"iDataSort": 2, "bSortable": true}, 
{"bVisible": true, "sType": "num"}, 
{"iDataSort": 4, "bSortable": true}, 
{"bVisible": true, "sType": "num"} 

처럼 만들기 위해 노력했다. 이 일을하지만, 물리적으로 테이블 레이아웃을 깨고 어떤 (내가 2 숨겨진 열을 깨달았다 전)

먼저 나는
{ "sType": "html", "bSortable": true}, 
{ "sType": "num", "bSortable": true}, 
{ "sType": "num", "bSortable": true} 

을 시도했다.

aoColumns: [ 
    {"sType": "html", "bSortable": true}, 
    {"iDataSort": 2, "bSortable": true, "bUseRendered":false}, 
    {"bVisible": true, "sType": "numeric"}, 
    {"iDataSort": 4, "bSortable": true, "bUseRendered":false}, 
    {"bVisible": true, "sType": "numeric"} 
] 

나는 이미지를 렌더링 열이 작업을 수행했다 : 그래서 지금 임은 3 표시된 모든 5 열을 유지 A에서 B로 이동하려고 붙어, 그리고 2 숨겨진

답변

2

이 시도 실패 값 대신에 실제 값이 정렬 된 숨겨진 열이 만들어졌습니다.

도움이 되었기를 바랍니다.