» »

Sortiranje stringov po slovenski abecedi v JS (datatables)

Sortiranje stringov po slovenski abecedi v JS (datatables)

Svashtar ::

Živjo,

implementiram DataTables (JavaScript - problem je tu) knjižnico in mi nekako ne uspe pravilno narediti sortiranje stolpcev po slovenski abecedi.
Namreč, očitno JS kot tak ne zna sortirati po čim drugim kot angleški abecedi.
Po brskanju za rešitvami, sem naletel na localeCompare, ki do neke mere sortiranje naredi boljše, ampak še vedno ne pravilno.

Problem JS na splošno:
ABCČD...XYZŽ -> ABCXYČŽ (nestandardne črke meče na koncu)

Problem z localeCompare:
Čater, Čotl, Cene, Cviček -> Čater, Cene, Čotl, Cviček (CČ sta mu ista stvar, nadalje sortiranje po naslednjem znaku)

Uporabljam nekaj v tem smislu: s1.localeCompare(s2, 'sl', { sensitivity: 'base' });
Vendar karkoli nastavim za sensitivity je rezultat isti.

Ima kdo morda kake izkušnje s tem in na splošno s sortiranjem...potrebujem slovensko abecedo + ĐĆ in QXYW

Lion29 ::

jaz bi za hitro implementacijo uporabil hack...ki ni niti najmanj lep, ampak da ne zgubljas prevec casa

mislim, da datables lahko sortiras po stolpcu, ki ga ne prikazujes...

pol pa bi recimo dupliciral kolone in duplikatom zamenjal čšž z c0 s0 z0, sortiral pol po tem stolpcu, prikazal pa originalnega...


sem pa ziher, da obstajajo locale js sorting funkcije v js, prasi na SO
Founder and CTO @ Article-Factory.ai

FrEaKmAn ::

Meni dela brez problema


krho ::

Chrome je bil pri sortiranju že od nekdaj čuden
si.Mail odprto-kodni odjemalec elektronske pošte. - http://www.simail.si
Uredite si svojo zbirko filmov, serij in iger - http://xcollect.sf.net

Lion29 ::

krho je izjavil:

Chrome je bil pri sortiranju že od nekdaj čuden


meni zgornja koda dela cisto kul tudi v chrome-u
Founder and CTO @ Article-Factory.ai

Svashtar ::

V bistvu sem že včeraj potem našel rešitev, ki je iber podobna localeCompare-u, le da deluje (vsaj pri meni je tako).
Intl.Collator

Hvala za pomoč.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[C#] Sort za string (slovenska abeceda)

Oddelek: Programiranje
5966 (775) mihies
»

Izšel OpenOffice.org 2.2

Oddelek: Novice / Pisarniški paketi
245548 (2687) marvin42
»

[Java] Sortiranje objektov

Oddelek: Programiranje
192847 (2847) tjaz24
»

[VBA] excel -> word + bubble sort

Oddelek: Programiranje
111287 (1236) rabbit-zek
»

Slovenski XP (strani: 1 2 )

Oddelek: Operacijski sistemi
538766 (7411) Han

Več podobnih tem