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 :

Combobox + datagrid + tri


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2006
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 40
    Par défaut Combobox + datagrid + tri
    Salut,

    Voila je dois faire un truc tous simple trier un datagrid avec des données d'une base.

    Le tri est un peu spécial puisque j'ai une combobox avec laquelle je peux choisir la colonne a trier.

    J'ai réussit a faire la connexion avec la base de données et j'ai mon datagrid je vois qu'il y'a deja une fonction pour trier les colonnes.

    est-ce que je peux mettre un evenement sur ma combobox qui recupére la fonction du datagrid pour trier ??

    Merci A+

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    793
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2009
    Messages : 793
    Par défaut
    Il semble que tu aies la solution à ton problème...
    Montre nous ce que tu as fait et qui ne fonctionne pas.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2006
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 40
    Par défaut
    Bah j'ai essayé plusieur truc mais ca me fait des erreurs je te donne le code :

    J'ai générer un datagrid et il voici la fonctionne qui tri selon la colonne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    private function setOrder(event:DataGridEvent):void 
    {
        orderColumn = event.columnIndex;
        var col:DataGridColumn = dataGrid.columns[orderColumn];
        col.sortDescending = !col.sortDescending;
     
        event.preventDefault();
        fill();
    }
    fonction fill qui est appeler dans le code ci-dessus :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    private function fill():void 
    {
        /**
         * find the order parameters
         */
        var desc:Boolean = false;
        var orderField:String = '';
     
        if(!isNaN(orderColumn))
        {
            var col:DataGridColumn = dataGrid.columns[orderColumn];
            desc = col.sortDescending;
    		//remove the 'Col' particle
            orderField = col.dataField.substr(0,col.dataField.length-3);
        }
     
        dataGrid.enabled = false;
        CursorManager.setBusyCursor();
     
        var parameters:* =
        {
            "orderField": orderField,
            "orderDirection": (desc) ? "DESC" : "ASC", 
            "filter": filterTxt.text
        }
    	/**
    	 * execute the server "select" command
    	 */
        doRequest("FindAll", parameters, fillHandler);
    }
    ma fonction quand le combobox change de valeur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    private function triAll():void
    {
    	/*orderCol = cmb.text;
        var col:DataGridColumn = dataGrid.columns[orderCol];
        col.sortDescending = !col.sortDescending;
        
        fill();*/
     
    }

Discussions similaires

  1. actualisation combobox /datagrid
    Par ecranbleu27 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 16/06/2006, 10h30
  2. [C++.Net] Probleme combobox & datagrid
    Par raboin dans le forum VC++ .NET
    Réponses: 16
    Dernier message: 12/04/2006, 16h33
  3. [FLASH 8] DataGrid - tri par rapport à la colonne
    Par aldo-tlse dans le forum Flash
    Réponses: 10
    Dernier message: 02/12/2005, 16h28
  4. [VB.NET] ComboBox/Datagrid enabled mais pas en saisie
    Par Cereal123 dans le forum Windows Forms
    Réponses: 6
    Dernier message: 10/09/2004, 14h11
  5. Réponses: 10
    Dernier message: 18/05/2004, 16h42

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