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.
S'agit-t-il d'un bug Flex.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
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
Partager