2012-10-26 1 views
0

모르는 내가jQuery를 tablesorter에 제대로 정렬되지 그리고 내가 일곱 열을 얼마나

첫 번째 열은 숫자를 가지고 정렬을 바르게하고 싶은하지만 그들에게 내가하고 싶은 방법을 주문하지 않습니다 그들은 주문한다 : 나는 그것을하고 싶은

Example: 
5016 
502 
5020 
5023 

는 다음과 같이 정렬 : 이제 2 열은 숫자와 문자 전의 조합을 가지고

Example: 
502 
5016 
5020 
5023 

충분한 내가 숫자에 의해, 다음 문자로

Example: 
441 
B441 
821 
822 
823 
C823 

또는 다음과 같습니다 될 것이라고 정렬하고자 위와 같이하지만, 각 번호 전에 앞에 문자가 확인

Example: 
441 
821 
822 
823 
B441 
C823 

그리고 마지막으로   빌리 존스   안나 월터스   밥 스미스 ,319,431,365 : 3 열은 단어의 예입니다 전에이 이미지가 더 복잡톰 헨더슨

내가 그것을 (이름) 문자로 주문하려는 모든 ... 여기

Example: 
<img src="img_tr122.png">&nbsp;Anna Walters 
<img src="img_tr122.png">&nbsp;Billy Jones 
<img src="img_tr122.png">&nbsp;Bob Smith 
<img src="img_tr122.png">&nbsp;Tom Henderson 

내가 지금까지 자바 스크립트에 있지만 나는 일에 모든 것을 얻을하는 방법을 모르는 것입니다 ..

<script type="text/javascript"> 
$(document).ready(function() { 
$.tablesorter.defaults.widgets = ['zebra']; 
    $("table").tablesorter({ 
     // pass the headers argument and assing a object 
     headers: { 
      // assign the third column (we start counting zero) 
      2: { 
       // disable sort because I don't know how to sort it correctly. 
       sorter: false 
      }, 
      6: { 
       // disable sort for this (last) column because it is a menu only. 
       sorter: false 
      } 
     } 
    }); 
}); 
</script> 

도와주세요 ....

THANKS !!!!

답변

2

원래 테이블 목록 (v2.0.5)은 영숫자 정렬을 수행하지 않습니다. 하지만 당신은이 코드를 사용하여 데이터를 정렬 내 fork of tablesorter을 사용할 수 있습니다

$('table').tablesorter({ 

    // Add a theme 
    theme : 'blue', 

    // extract text from the table 
    textExtraction: { 
     2: function(node) { 
      // move swap first and last name 
      return $.trim($(node).text() || '').replace(/(\w+)\s(\w+)/g,'$2 $1'); 
     } 
    }, 

    // include zebra and any other widgets: 
    widgets: ['zebra', 'columns'] 

}); 

나는 확실하지 않았다 마지막 열을 정렬하고 싶었다 방법에 대해 설명합니다. textExtraction 옵션에는 성을 기준으로 마지막 열을 먼저 정렬하는 코드가 들어 있습니다. 이름순으로 정렬하려면 전체 옵션을 제거하십시오.

여기에 a demo 코드가 사용 중입니다.

+0

이것은 대단합니다! 예를 들어 주셔서 감사합니다. !!! – compcobalt

0

http://tablesorter.openwerk.de/은 필요한 기능을 가지고 있으며 로캘 지원, UI 테마 지원, 독일어 날짜 형식 및 소수점 지원이 있습니다.

관련 문제