IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaFX Discussion :

Ordre de tri alpha-numérique ou numérique-alpha


Sujet :

JavaFX

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Par défaut Ordre de tri alpha-numérique ou numérique-alpha
    Bonjour,

    Il existe certains standards de tri (par exemple dans Oracle, on peut paramétrer la manière de trier).

    Je m'explique:

    J'ai des codes qui peuvent contenir des lettres et ou des chiffres:

    11Z
    1Z1
    2AA
    A36
    AAA
    ZZZ

    Ces 6 codes sont habituellement triés par ordre croissant comme ci-dessus (les Chiffres sont considérés comme plus petits que les lettres)

    Je voudrais savoir s'il existe un paramètre permettant de considérer que les chiffres sont plus grands que les lettres ?
    Ce qui donnerait le tri croissant suivant.

    AAA
    A36
    ZZZ
    1Z1
    11Z
    2AA

  2. #2
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 897
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 897
    Billets dans le blog
    54
    Par défaut
    Euh c'est plus un problème d'algorithmie générale ça.

    A toi d’implémenter l'algorithme ou d'en trouver un déjà fait et ensuite de voir comment l'utiliser avec TableView :
    Tri + filtrage de table:


    Sinon la majorité des options de customisation du tri sont presentes uniquement a partir de JavaFX 8.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Par défaut
    Oui effectivement, je peux créer un algorithme spécifique pour le tri.

    Ma question allait plus dans le sens de savoir s'il existait un paramètre par exemple sur le tri standard d'une colonne d'un tableView pour que ce soit automatiquement tel ou tel type de tri qui s'applique.
    Comme je le disais, ce type de paramètre existe en Oracle:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SQL> SELECT * FROM test ORDER BY NLSSORT(name, 'NLS_SORT=german');

  4. #4
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 897
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 897
    Billets dans le blog
    54
    Par défaut
    Vi mais la c'est une DB, pas un composant graphique comme une TableView ou une JTable

    Hum peut-etre en utilisant la classe java.text.Collator :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Collator collator =  Collator.getInstance(Locale.GERMAN);
    Collections.sort(collection, collator);
    Mais bon, a tester.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 23/10/2014, 18h35
  2. [Vxi3] Transformer variable Alpha en variable Numérique
    Par belema56 dans le forum Designer
    Réponses: 6
    Dernier message: 16/12/2010, 10h03
  3. [AC-2000] Recordset et tri pour un champ numérique
    Par B-CAB dans le forum VBA Access
    Réponses: 3
    Dernier message: 01/07/2010, 14h39
  4. Tri numérique plutot que alpha dans un datagridview
    Par gdoise dans le forum Windows Forms
    Réponses: 4
    Dernier message: 01/06/2010, 11h10
  5. Réponses: 3
    Dernier message: 08/01/2009, 17h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo