/ / tablesorter analyseur d’alphabet roumain - jquery, personnalisation, tablesorter, alphabetical-sort

analyseur d’alphabet en roumain - jquery, personnalisation, trieur de table, ordre alphabétique

Comme je n’ai presque aucune connaissance de jquery etjavascript, mais j’ai utilisé tablesorter pour l’un de mes projets et je l’aime beaucoup, j’ai besoin d’un analyseur syntaxique personnalisé qui trie une colonne en fonction de l’alphabet roumain, entre différents tableaux. Quelqu'un peut-il m'aider avec une telle chose? ? L’alphabet roumain à utiliser pour le tri est le suivant:

AaĂăÂâBbCcDdEeFfGgHhIiÎîJjKkLlMmNnOoPpQqRrSsȘșTtȚțUuVvWwXxYyZz

Quand je fais le tri maintenant, les «, »,, Țț sont placés à la fin de la liste pour l'ordre ASC ou au début pour DESC ... J'ai trouvé quelque chose comme ce dont j'ai besoin, présenté ici: http://mottie.github.io/tablesorter/docs/example-option-custom-sort.html pour l'alphabet islandais ... devrais-je simplement changer le Array.AlphanumericSortOrder en mon alphabet et cela suffirait? Ce code semble avoir été mis à jour il y a longtemps pour une version plus ancienne de tablesorter ...

Réponses:

0 pour la réponse № 1

Oui, tout ce que vous devez faire est d’échanger la chaîne de tri. Assurez-vous également d'inclure la bibliothèque Sugar.

$(function() {
// define sugar.js Icelandic sort order
Array.AlphanumericSortOrder = "AaĂăÂâBbCcDdEeFfGgHhIiÎîJjKkLlMmNnOoPpQqRrSsȘșTtȚțUuVvWwXxYyZz";
Array.AlphanumericSortIgnoreCase = true;
// see https://github.com/andrewplummer/Sugar/issues/382#issuecomment-41526957
Array.AlphanumericSortEquivalents = {};

$("table").tablesorter({
theme : "blue",
// table = table object; get config options from table.config
// column is the column index (zero-based)
ignoreCase : false,
textSorter : {
// alphanumeric sort from sugar (http://sugarjs.com/arrays#sorting)
1 : Array.AlphanumericSort,
}
});
});