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

Flash Discussion :

[FLASH MX] datagrid cellRenderer


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de totoche
    Inscrit en
    Janvier 2004
    Messages
    1 090
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 090
    Par défaut [FLASH MX] datagrid cellRenderer
    Bonjour à tous,

    J'injecte dans un dataSet les données issues d'un fichier.xml
    Les valeurs du dataSet sont affichées dans un dataGrid.
    Je tente d'ajouter une colonne au datagrid qui contient pour chaque ligne un grouperadio (oui/non).

    Pour cela j'utilise l' API cellRenderer, mais mes radio ne saffichent pas

    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
     
    import mx.controls.gridclasses.DataGridColumn;
    var column = new DataGridColumn("TEST");
    column.headerText = "test";
    column.width = 40;
    column.cellRenderer =  radio; 
     
    d_Grid.addColumn(column);
     
    import mx.controls.RadioButton
    		var groupName:String = "group";
    		var radio:RadioButton;
    		for (var i:Number = 0; i < 4; i++) {
    			var indice:Number = i + 1;
    			radio = mx.controls.RadioButton(createObject("RadioButton", "ra"+indice, indice, {_x:i*18, _y:230}));
     
    			radio.label = "";
    			radio.data = ""+indice;
    			radio.groupName = groupName; 
    		}
    Merci de votre aide

  2. #2
    Membre chevronné Avatar de ekameleon
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 401
    Par défaut
    Hello

    je pense que tu devrais faire un nouveau petit pseudo composant qui hérite de UIObject ou UIComponent qui servira comme référence pour ton cellrenderer

    Tu as un exemple très explicite (avec plein d'autres) surle ste de PhilFlash :
    http://philflash.inway.fr/dgratingrd/dgratingrd.html

    EKA+

  3. #3
    Membre éprouvé Avatar de totoche
    Inscrit en
    Janvier 2004
    Messages
    1 090
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 090
    Par défaut
    Salut,
    je l'ai survolé & comme d'hab, il est tès interessant et didactique, seulement je ne voulais pas de fichier.as

  4. #4
    Membre chevronné Avatar de ekameleon
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 401
    Par défaut
    Pourquoi pas de .as ? C'est ta religion qui est contre ?

    Plus sérieusement
    Je ne sais pas si tu as bien compris comment fonctionne un .as mais , les .as sont compilés dans le swf et tu n'as pas à les placer ensuite sur un serveur ou autre chose.. faut pas confondre avec le PHP par exemple. Ils ne servent qu'à simplifier le code et d'éviter sa répétition (AS1) et d'organiser la création des classes (AS2).. du coup au contraire faut en abuser

    Dans tous les cas si tu commences à toucher les composants V2 de Macromedia faudra que tu mettes les mains dans le camboui.... et toucher aux classes AS2 de macromedia ou faire les tiennes

    N'oublie que tous les composants de FlashMX2004 (flash8 c'est pareil) ont leur code dans des .as dans le répertoire :
    C:\Program Files\Macromedia\Flash 8\fr\First Run\Classes\mx\controls\
    (remplace par MX2004 si tu es sur MX2004 )

    EKA+

  5. #5
    Membre éprouvé Avatar de totoche
    Inscrit en
    Janvier 2004
    Messages
    1 090
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 090
    Par défaut
    Ton prêche m'a convaincu, je me converti
    J'espère que tu sera là pour mes confessions...

    Je vais avancer, je ne mentionne pas résolu car demain, je pense que le thread va grossir.

    @+

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

Discussions similaires

  1. [FLASH 8] DataGrid - tri par rapport à la colonne
    Par aldo-tlse dans le forum Flash
    Réponses: 10
    Dernier message: 02/12/2005, 16h28
  2. [FLASH MX] DataGrid ligne de couleur différente
    Par totoche dans le forum Flash
    Réponses: 4
    Dernier message: 15/09/2005, 10h40
  3. [FLASH MX] DataGrid, DataSet ligne totale
    Par totoche dans le forum Flash
    Réponses: 3
    Dernier message: 08/09/2005, 12h00
  4. Réponses: 3
    Dernier message: 29/08/2005, 16h44
  5. [FLASH MX] datagrid xml
    Par totoche dans le forum Flash
    Réponses: 2
    Dernier message: 01/08/2005, 08h50

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