2010-06-09 7 views
2

J'ai un datagroup où j'utilise un itemRenderer personnalisé avec une grille de données à l'intérieur. Ce que je veux est d'accéder à chaque de DataGrid de de itemRenderer DataGroup et l'obtenir est dataProviderComment accéder au composant Itemrenederer de datagroup?

Tout ce que je sais est que vous pouvez accéder à la ItemRenderer en utilisant myDataGroup.getElementAt (index)

Merci à l'avance

Répondre

2

Je me demande pourquoi vous devez le faire. Votre dataGroup n'aurait-il pas déjà accès à toutes les données qu'il transmet dans les moteurs de rendu?

Cela dit quelque chose comme cela devrait fonctionner:

(myDataGroup.getElementAt(index) as myCustomItemRenderer).myDataGrid.dataProvider 
+0

Eh bien, je veux obtenir le dataProvider sous la direction de la DataGrid de chaque itemRenderer – chchrist

+0

Pouvez-vous quantifier « modifié » signifie dans ce cas? Les objets sont transmis par référence, donc si le dataProvider est modifié dans votre moteur de rendu, il doit automatiquement être mis à jour dans le parent. – JeffryHouser

+0

Ce que je veux réellement faire est de faire une boucle dans tous les datagrids calculer leurs valeurs totales et l'affichage de la somme de tous les totaux. – chchrist

Questions connexes