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 :

Utilisation générique du datagrid


Sujet :

Flex

  1. #1
    Membre à l'essai
    Utilisation générique du datagrid
    Bonjour,

    j'ai un datagrid que je souhaite rendre générique/réutilisable. J'ai donc un service web qui me retourne une List<String[]> issue d'une requête SQL: chaque item de la liste est une ligne. chaque element du table est une cellule/colonne.

    Ca marche bien, je créé mon datagrid et la liste des colonnes. Cependant, je ne trouve pas comment cabler les données qui semblent nécessiter un "dataField" qui est le nom d'une propriété d'objet. Pouvez-vous me suggerer une solution des plus légères (temps d'exécution/lignes de code) et élégante pour faire ce genre de chose réutilisable sans passer par prédéfinir des objets avec de propriétés ?

    Merci.

  2. #2
    Membre habitué
    Salut,

    Pour ma part j'ai une classe java qui contient un certain nombre de champs accessibles via des accesseurs (GET/SET).
    J'ai ensuite un constructeur de classe contenant ces champs, ensuite il te suffit d'alimenter ta liste<type ta classe> avec le résultat de ta requête.
    Enfin dans ton datagrid, les champs datafield correspondent aux champs côté java.
    Pour ma part, j'ai des temps de réponses très rapides sachant que le plus long de mon côté est le traitement côté SQL.

###raw>template_hook.ano_emploi###