J'ai une table avec une colonne de données composée de texte et de nombres. Je le trier en utilisant jQuery et le tablesorter plugin. Les données qui ne sont pas triées correctement sont les étiquettes d'équipement, par exemple "AHU-1", "AHU-2", "AHU-10". Le problème est, étant donné ces valeurs d'exemple, AHU-10 sera placé entre AHU-1 et AHU-2. J'ai trouvé que forcer un tri 'digit' ne résout pas le problème.jQuery tablesorter - trier une colonne avec du texte et des nombres mélangés
Voici ma question: 1) Est-ce que quelqu'un sait d'un analyseur existant que je peux utiliser dans cette situation? S'il n'y en a pas, alors je devrai écrire mon propre analyseur, auquel cas 2) Comment écrire l'analyseur? Devrais-je essayer de traduire chaque lettre en un nombre et faire un tri numérique? C'est ma première pensée.
Encore une chose, je ne suis pas sûr qu'un trait d'union sera le délimiteur. "AHU-1" pourrait aussi être "AHU1", ou "AHU 1", ou "AHU: 1", ou autre chose.
C'est une bonne information, merci. Parfois, avec Google, vous avez juste besoin de connaître le bon terme (comme "nature"). Je vais vous laisser savoir ce que je trouve. – Jacob