Bonjour,

Actuellement j'alimente une datagrid à l'aide d'une source XML qui est filtrée de la manière suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
public var xmlDoc: XML = new XML;
...
 
private function filtre():void
{
  datagrid.dataProvider = xmlDoc.user.( ma_donnée == mon_filtre );
}
Tout marche bien, mais le problème c'est que ma_donnée == mon_filtre devient assez complexe, et j'aimerai mettre cette partie dans une fonction du style FilterFunction, pour pourvoir inclure des conditions plus précises : if ....

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
private function filtre():void
{
  datagrid.dataProvider = xmlDoc.( FilterFunction( ??? ) );
}
Je ne sais pas si c'est possible, et comment passer les données à la fonction FilterFunction.