2009-12-14 3 views

답변

5

sSortDataType 및 sType (값 html)을 사용하여 열을 HTML이 포함 된 것으로 표시하고 정렬 전에 제거하십시오. Columns 페이지의 문서

+0

sSortDataType을 어떻게 설정해야합니까? 이것은 작동하지 않습니다 : { 'sSortDataType': 'dom-text', 'sType': 'html'} –

+0

@consolibyte이 항목들은 별도의 항목이어야한다고 생각합니다. '... { 'sSortDataType': 'dom-text', 'aTargets', [2]}, { 'sType', 'html', 'aTargets': [2]} ' – tvanfosson

0

나는 플러그인의 소스를 확인하고,이

var sortText = $(this).html(); 

처럼 뭔가 정렬 어떤지를 확인하고 text()html() 방법을 변경합니다. 그러면 모든 태그가 제거되고 텍스트 노드에서만 정렬됩니다.

1

테이블이 텍스트가 아닌 리터럴 HTML 문자열로 정렬되는 것처럼 들립니다. 그 플러그인을 사용하지는 않았지만 아마도 기본 정렬 방법을 덮어 쓰는 방법이있을 것입니다.

그렇지 않은 경우 TableSorter을 시도하십시오.

0

링크를 사용하여 열 정렬을 해결 한 방법은 서버 측 처리를 사용하는 것입니다. 이것은 정렬이 SQL에 의해 처리되는 서버 측 코드에서 정렬 프로세스를 설정합니다. 링크는 사실 이후에 각 행에 추가됩니다. 클라이언트 측으로 반환 된 결과가 올바르게 표시됩니다. 그렇지 않으면, tvanfosson의 응답이 잘 작동하는 것 같습니다.

+0

이것은 질문을 해결하지 못합니다. 사용자가 jQeury 데이터 테이블 수정에 대해 묻습니다. –

관련 문제