Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex
Flex Forum d'entraide sur la programmation Adobe Flex : applications Internet riches (RIA)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/11/2011, 23h07   #1
Candidat au titre de Membre du Club
 
Inscription : mai 2003
Messages : 70
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 70
Points : 14
Points : 14
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
yvancoyaud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2011, 14h14   #2
Membre régulier
 
Inscription : août 2006
Messages : 140
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 140
Points : 80
Points : 80
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 :
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>
vilveq est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/11/2011, 11h21   #3
Candidat au titre de Membre du Club
 
Inscription : mai 2003
Messages : 70
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 70
Points : 14
Points : 14
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
yvancoyaud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2011, 11h49   #4
Modérateur
 
Homme
Consultant Flex / Java
Inscription : novembre 2008
Messages : 452
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Luxembourg

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

Informations forums :
Inscription : novembre 2008
Messages : 452
Points : 639
Points : 639
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
__________________
N'oubliez pas avant de poster :
et bien sûr la doc Flex
Krazymins est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2011, 12h09   #5
Candidat au titre de Membre du Club
 
Inscription : mai 2003
Messages : 70
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 70
Points : 14
Points : 14
Merci pour ce lien
Effectivement, j'ai pris conscience que les renderers sont incontournable en Flex.

Yvan COYAUD
yvancoyaud est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h58.


 
 
 
 
Partenaires

Hébergement Web