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 :

Colonnes Conteneur dans un Datagrid [Flex4]


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2003
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2003
    Messages : 179
    Par défaut Colonnes Conteneur dans un Datagrid
    Bonjour,
    Je découvre Flex de jour en jour pour migrer une application "classique" vers une application FLEX/AIR.
    Existe-t-il un Datagrid, dont chaque cellule de colonne pourrait etre un conteneur, qui contiendrait par exemple un libellé et un bouton, visible ou non, dont le clic déclencherait une popup.
    J'ai regardé dans "Tour de flex" mais n'ai rien trouvé de satisfaisant.
    Si vous avez une URL qui pointe sur un exemple de ce genre de Datagrid, je suis preneur.

    Merci
    YC

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2006
    Messages : 141
    Par défaut
    Non seulement ça existe, mais en plus c'est comme ça que fonctionne les DataGrid de flex.

    Dans chaque colonne de ta dataGrid tu utilses la propriété (itemRenderer) qui pointe vers un render (GridItemRenderer).

    Voici pour l'exemple un render qui affiche une image dans certain cas.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <?xml version="1.0" encoding="utf-8"?>
    <s:GridItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009" 
    					xmlns:s="library://ns.adobe.com/flex/spark" 
    					xmlns:mx="library://ns.adobe.com/flex/mx" clipAndEnableScrolling="true">
    	<fx:Script>
    		<![CDATA[
    			import dal.UserManager;
    		]]>
    	</fx:Script>
    	<s:Image source="\images\lock_delete.png" id="lblData" width="16" height="16" top="3" alpha=".6" left="5" visible="{!dal.UserManager.getInstance().isOwner(data.Createur_IdUser)}"/>
    </s:GridItemRenderer>

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2003
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2003
    Messages : 179
    Par défaut
    Merci pour ce bout de code
    Je suis a l'écoute de toutes sortes de ressources sur flex, car malgré une grande experience dans le developpement j'ai un peu l'impression d'attaquer la montagne avec les dents....
    mais bob, je suis confiant.....

    Il aura sans aucun doute d'autres questions
    Merci encore
    YC

  4. #4
    Membre émérite
    Homme Profil pro
    Consultant Angular / Java J2EE
    Inscrit en
    Novembre 2008
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Consultant Angular / Java J2EE
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2008
    Messages : 545
    Par défaut
    Salut,

    Les tutos concernant les itemRenderer sont nombreux sur le net. Un bon exemple en plusieurs parties : http://www.adobe.com/devnet/flex/art...erers_pt1.html.

    Tu as beaucoup de choses aussi dans la doc Adobe. Les item renderers sont incontournables pour en Flex (si on veut faire des choses un minimum avancées).

    N'hésite pas à marquer le post comme "Résolu" si c'est le cas

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2003
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2003
    Messages : 179
    Par défaut
    Merci pour ce lien
    Effectivement, j'ai pris conscience que les renderers sont incontournable en Flex.

    Yvan COYAUD

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

Discussions similaires

  1. nombre de colonnes dynamiques dans une Datagrid
    Par khayri dans le forum Struts 1
    Réponses: 2
    Dernier message: 04/06/2007, 21h14
  2. [C#] 2.0 Colonne Personnalisée dans un datagrid
    Par schnourf dans le forum Windows Forms
    Réponses: 2
    Dernier message: 14/03/2007, 13h19
  3. [WebForms][1.1] Comment mettre une colonne image dans un datagrid?
    Par totoche9 dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 02/07/2006, 13h49
  4. Réponses: 2
    Dernier message: 19/05/2006, 18h01

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