Question

Je suis en train d'utiliser le plugin trieuse de table jQuery pour une table qui est générée à l'aide ASP.NET GridView.

Pour une raison affolant, il fonctionne très bien dans IE, mais pas dans Firefox ou Chrome. Il semble toujours trier uniquement sur la première colonne, même si vous cliquez sur d'autres colonnes.

J'ai téléchargé le code HTML généré (après le décapage au strict minimum tout en conservant les ids ASP.NET etc, juste au cas où ils pourraient la cause du problème). S'il vous plaît conte un oeil à

http://www.reliacap.com/tsorter/tsorter.html

Il est autonome, sauf pour le script tablesorter et la feuille de style qui sont dans le même dossier.

Je vous serais reconnaissant de toute aide.

Était-ce utile?

La solution

Cela fait fonctionner pour moi:

jQuery(document).ready(function() {
   $('table[id$=GridView1]').tablesorter({
     textExtraction: 'complex'
   });
});

Je pense que les balises <span> l'intérieur de vos cellules de table embrouille le plug-in si vous ne dites pas explicitement faire l'extraction de contenu de fantaisie.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top