2016-08-17 3 views
1

제대로 정렬되지 I는 다음과 같이 구성되어있는 jQuery를의 데이터 테이블이 있습니다. 특정 조합의 텍스트와 숫자가 사용될 때 제대로 정렬되지 않는다는 것이 발견되었습니다.DataTable을 특정 텍스트의 조합 번호

예를 들어 테이크, 다음과 같은 두 가지 송장 :

Month A - Month B - Sorts correctly 
Month 1 - Month 2 - doesnt sort at all 
Month 1a - Month 2a - Sorts correctly 

왜 값이 숫자 정렬 할로 끝나는 것인가? 끝에 추가 문자를 추가하면 즉시 문자 정렬이 다시 시작됩니다.

편집 : 나는이 질문을 닫습니다 대답을 추가 1.7.6

+0

"bSortable"을 설정할 때 나는 aoColumns를 사용하지 않았지만 false 대신 true를 사용 했습니까? – John

+0

안녕하세요 John, aoColumns는 배열이므로 각 열에 대해 다양한 속성을 설정할 수 있습니다. 해당 bSortable은 편집 /보기 단추가 포함 된 테이블의 마지막 열과 관련되어 있으므로 해당 열에서 정렬이 비활성화됩니다. 세 번째 열의 정렬에는 영향을주지 않습니다. –

+0

확인. 이 aoColumns를 사용해야합니까? 모든 응용 프로그램에서 필자는 다음과 같이 열을 사용했습니다. [{data : "number"}, ...] 그리고 이렇게하면 원하는 모든 값을 정렬하고 각 열마다 다양한 속성을 설정할 수 있습니다. – John

답변

0

: 사용 DataTables 버전은 버전 *입니다.

문자열을 sType으로 지정하면 문제가 해결됩니다.

"sType": "string"