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 :

Permettre à l'utilisateur d'ordonner une liste (glisser/déposer)


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Avril 2008
    Messages : 7
    Par défaut Permettre à l'utilisateur d'ordonner une liste (glisser/déposer)
    Bonjour,
    j'aimerais qu'un utilisateur puisse utiliser une interface graphique pour pourvoir trier une liste selon son choix.
    J'ai pensé à utiliser le composant "List" tout simplement. Il est possible de déplacer pour les ordonner les différents éléments de la liste, mais je ne vois pas comment récupérer la nouvelle Liste.
    Parmi les différents attributs proposés, il est possible de récupérer la liste originale (dataprovider), ou l'élément sélectionné, mais pas de récupérer la liste ordonnée.
    Si vous avez des suggestions. Ou une autre idée...

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 31
    Par défaut
    Citation Envoyé par smileboy Voir le message
    Bonjour,
    j'aimerais qu'un utilisateur puisse utiliser une interface graphique pour pourvoir trier une liste selon son choix.
    J'ai pensé à utiliser le composant "List" tout simplement. Il est possible de déplacer pour les ordonner les différents éléments de la liste, mais je ne vois pas comment récupérer la nouvelle Liste.
    Parmi les différents attributs proposés, il est possible de récupérer la liste originale (dataprovider), ou l'élément sélectionné, mais pas de récupérer la liste ordonnée.
    Si vous avez des suggestions. Ou une autre idée...
    Bonjour,

    L'exemple suivant te montrera que la liste fournie (_items) est bel et bien modifiée lors des opérations de DnD.

    Pierre.
    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
     
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initialize="initItems()">
    	<mx:Script>
    		<![CDATA[
    			import mx.collections.ArrayCollection;
    			[Bindable]
    			public var _items:ArrayCollection = new ArrayCollection();
     
    			private function initItems():void {
    				_items.removeAll();
    				for (var i:int = 1; i <= 4; i++) {
    					_items.addItem("Item " + i);
    				}
    			}
     
    			private function onVoir(event:MouseEvent):void {
    				var s:String = "";
    				for each (var item:String in _items) {
    					s += item + "\n";
    				}
    				outputTextArea.text = s;
    			}
    		]]>
    	</mx:Script>
    	<mx:List x="32" y="34" dataProvider="{_items}" dragEnabled="true" dropEnabled="true" dragMoveEnabled="true"></mx:List>
    	<mx:TextArea x="307" y="35" height="155" id="outputTextArea"/>
    	<mx:Button x="218" y="35" label="Voir" click="onVoir(event)"/>
    </mx:Application>

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Avril 2008
    Messages : 7
    Par défaut
    Merci weebib pour ta réponse (détaillée en plus ^^)...
    Je me suis aussi aperçu que la propriété dataprovider était bien mise à jour.

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

Discussions similaires

  1. Réponses: 13
    Dernier message: 11/12/2009, 19h05
  2. [EX-XP] Ordonner une liste d'information
    Par viavba dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 03/03/2009, 15h26
  3. Réponses: 2
    Dernier message: 17/06/2008, 23h18
  4. Ordonner une liste
    Par Zimzimut dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 31/05/2007, 08h26
  5. Réponses: 4
    Dernier message: 02/06/2006, 22h46

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