2013-02-13 2 views
4

DataTables jquery 라이브러리를 사용하여 Ajax 또는 JSON을 사용하지 않는 간단한 HTML 테이블 마크 업을 표시합니다. 그것은 표시되는 형식화 된 데이터가 아닌 원시 데이터를 정렬하려는 일부 열을 제외하고는 모두 잘 작동합니다. 'data-sort = "42"'와 같은 TD 태그에 속성을 추가하고 DataTables를 초기화하여이 값을 기준으로 열을 정렬하도록 지시합니다 (현재 위치).DataTables TD 속성 값을 기준으로 html 테이블 정렬

mData 및 mRender에 대한 설명서를 읽었지만 이는 내 자신보다 훨씬 복잡한 상황, 즉 데이터가 필요에 따라 변경되거나 서버에서 가져 오는 경향이있는 것 같습니다.

제발 누군가가 초기화 코드의 사용법을 설명 할 수 있습니까? 많은 감사합니다! http://www.datatables.net/plug-ins/sorting : 밥

답변

5

이 페이지에 정렬 숨겨진 제목 문자열 (또는 숨겨진 제목 숫자 정렬) 섹션을 살펴보십시오. 이 방법은 당신이 스팬의 title 속성으로 원시 데이터를 입력해야합니다 :

"aoColumns": [ 
    { "sType": "title-string" }, 
] 
:

<td><span title="[raw data]">[Formatted data]</span></td> 

그런 다음 테이블에 대한 초기화 스크립트에 이것을 추가 (당신이 정렬 숨겨진 제목 문자열을 사용하는 가정)

관련 문제