Comment trouver la valeur maximale d'une colonne spécifique dans un DataGrid Flex ?
Réponses
Trop de publicités?Je ne pense pas qu'il existe une fonction/solution standard pour cela. Une solution de contournement pourrait consister à trier la colonne et à obtenir le résultat à partir duquel vous pouvez extraire la valeur la plus élevée. Là encore, il ne semble pas y avoir de fonction standard pour cela.
De plus amples informations sur le tri sont disponibles ici . Je ne sais pas si c'est la réponse que vous attendiez, mais j'espère que cela vous aidera :)
Je fais une boucle dans mes données pour trouver la valeur la plus élevée.
Je fixe la valeur de la première ligne à la colonne spécifique que vous recherchez. Une fois définie, je compare la rangée suivante à cette valeur et je réinitialise la variable si la variable si sa valeur est supérieure.
for (var y:int = 0; y < myData.length; y++)
{
if(y == 0) // initialize the first value
{
YourVariableHolder = myData.getItemAt(y).YourValue;
}
// Compare the previous value to the current value in the loop
if(myData.getItemAt(y).YourValue > YourVariableHolder)
{
YourVariableHolder = myData.getItemAt(y).YourValue;
}
}