propriété field de ValidationResultEvent
Bonjour,
Pour valider un champ (id="inputPn") Je récupère l'évenement distribué par ce validator.
Normalement la propriété field devrait me donner l'id ou le name de ce champ.
Mais là le show affiche un résultat vide, voir null.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <fx:Declarations>
<mx:PhoneNumberValidator
source="{inputPn}" property="text"
valid="handlerValidation(event);"
invalid="handlerValidation(event);"/>
</fx:Declarations>
<fx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.events.ValidationResultEvent;
private function handlerValidation(event:ValidationResultEvent):void {
Alert.show(event.field)
}
]]>
</fx:Script> |
S'agit-t-il d'un bug Flex.
C'est assez pénalisant car dans le cas ou je valide plusieurs champs, je ne peux pas savoir lequel a déclenché l’évènement.
Qu'en pensez-vous ??
Merci de vos réponses.
YC