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

Flex Discussion :

[AdvancedDataGrid] Sort (sans sequenceNumber et insensitiveCase)


Sujet :

Flex

  1. #1
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    145
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 145
    Par défaut [AdvancedDataGrid] Sort (sans sequenceNumber et insensitiveCase)
    Hello !!

    Je poste ici car j en ai marre de me galerer sur ce sujet et peut-etre que quelqu un qui gere les dataGrid pourra m'eclairer plus facilement !

    J ai une AdvancedDataGrid :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <mx:AdvancedDataGrid id="issues_adg" width="100%" height="100%" dataProvider="{issues}"  
    					headerHeight="20" sortExpertMode="true" 
    creationComplete="onAdvancedSortSet(event)">					<mx:columns>
    						<mx:AdvancedDataGridColumn dataField="name" 					/>
    					</mx:columns>
    				</mx:AdvancedDataGrid>
    Premiere question : je fais un sort sur une AdvancedDataGrid, mais je voudrais me debarrasser des numeros (sequence number). Et j y arrive po

    Deuxieme question : Mon sorting se fait actuellement par defaut sur les noms (c'est bien ce que je veux) sauf qu'il est sensible a la case. Ie il me fait n improte quoi en mettant ABCDabc ce n est pas ce que je veux (moi je veux du AaBbCcD). Alors je sens bien qu il faudrait que je fasse un truc du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    this.sortCaseInsensitive = new Sort();
    	           	sortCaseInsensitive.fields = [new SortField("name", true,true, true)];
    le 2eme attribut de SortField indiquant qu il est "insensitive case"

    Mais je vois pas trop comment lier ce sortCaseInsensitive a ma AdvancedDataGrid.. Faut il utiliser le sortItemRenderer ? Si oui, comment ? Je suis paumée....

    Help !!!!?????

  2. #2
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    145
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 145
    Par défaut
    Probleme resolu comme suit :

    Imitialisation du Sort a l initialisation de la classe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    private function init () : void {
    	           	this.sortCaseInsensitiveDossiers = new Sort();
    	           	sortCaseInsensitiveDossiers.fields = [new SortField("name", true, true)]; 
    			}
    event ajouté a l'AdvancedDataGrid :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    headerRelease="headerReleaseDossiers(event)"
    Enfin, la fonction qui permet de trier correctement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    private function headerReleaseDossiers(event:Event):void {
                    // Apply the updated sort fields and re-sort.
                    dossierTemplates.sort=sortCaseInsensitiveDossiers;
                    // Refresh the collection to show the sort in the grid.
                    dossierTemplates.refresh();          
        			//update the sort with a new descending value.       
    	           	(sortCaseInsensitiveDossiers.fields[0] as SortField).descending =  !(sortCaseInsensitiveDossiers.fields[0] as SortField).descending;
                    // Prevent the DataGrid from doing a default column sort.
                    event.preventDefault();
                }

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

Discussions similaires

  1. [XL-2013] Tirage au sort sans remise
    Par carte_blanche dans le forum Excel
    Réponses: 2
    Dernier message: 11/05/2015, 11h45
  2. Tirage au sort sans remise
    Par xlink dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 30/10/2014, 08h15
  3. DataGridViewColumn.Sort sans effet apparent
    Par Kropernic dans le forum VB.NET
    Réponses: 2
    Dernier message: 10/10/2014, 12h22
  4. Tri Quick-sort sans appel récursif
    Par John Fullspeed dans le forum Codes sources à télécharger
    Réponses: 1
    Dernier message: 25/06/2013, 17h05
  5. [XL-2000] Méthode Sort sans aucun résultat
    Par The Bro dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 04/08/2009, 10h48

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