2010-06-30 11 views
3

SalutjQuery tri table avec colspan ou rowspan

J'utilise tablesorter et ont des problèmes avec le tri des tables qui contiennent rowspan dans la définition. J'ai lu des conseils ici Grouping Rows with Client Side HTML Table Sorting mais la solution ne fonctionne pas lorsque j'ai des valeurs différentes pour rowspan: une fois rowspan = 3, une fois 4 - dépend des données extraites de DB.

Avez-vous un autre plug-in qui trie même des tables non standard ou peut-être vous savez comment régler tablesorter il trie les données correctement?

Comportement attendu: lorsque l'on clique sur une colonne, les lignes "appartenant" à rowspan doivent être triées dans cette section uniquement, toutes les autres - de manière standard.

Merci à l'avance,

Zbigniew

Tableau Exemple de code:

<html> 
<body> 
    <table id="misint" border=1 width="400px"> 
    <thead> 
     <tr style="background:yellow"> 
      <th>Col1</th> 
      <th>Col2</th> 
      <th>Col3</th> 
     </tr> 
    </thead> 
    <tbody> 
     <tr> 
      <td rowspan="3">1-1</td> 
      <td>1-2</td> 
      <td>1-3</td> 
     </tr> 
     <tr> 
      <td>2-2</td> 
      <td>2-3</td> 
     </tr> 
     <tr> 
      <td>3-2</td> 
      <td>3-3</td> 
     </tr> 
     <tr> 
      <td>4-1</td> 
      <td>4-2</td> 
      <td>4-3</td> 
     </tr> 
     <tr> 
      <td>5-1</td> 
      <td rowspan="2">5-2</td> 
      <td>5-3</td> 
     </tr> 
     <tr> 
      <td>6-1</td> 
      <td>6-3</td> 
     </tr> 
    </tbody> 
    </table> 

</body> 
</html> 
+0

Pouvez-vous donner un exemple de balisage? – James

+0

Avez-vous résolu ce problème, si oui, s'il vous plaît fournir une solution ou une idée, j'ai aussi le même problème. –

Répondre

0

Vous devriez regarder dans la fonctionnalité de l'analyseur de trieur de table. Vous aurez besoin de développer votre propre analyseur qui sera capable de reconnaître les cellules correctement.