Hello All,

I'm using Flex 2 to develop an app that requires some validation.  I
can't seem to find any info on how to reuse validators or how to use
several trigger events within in a single validator.  

Below is a snippet of my code

----------------------
    <mx:NumberValidator source="{view.longitudeText}" property="text"
        minValue="-180" maxValue="180"
        trigger="{view.longitudeText}" triggerEvent="change" />      
    <mx:NumberValidator source="{view.longitudeText}" property="text"
        minValue="-180" maxValue="180"
        valid="view.restSampleViewHelper.getMap()"
        trigger="{view.longitudeText}" triggerEvent="enter" />      
    <mx:NumberValidator source="{view.longitudeText}" property="text"
        minValue="-180" maxValue="180"
        valid="view.restSampleViewHelper.getMap()"
        trigger="{view.longitudeText}" triggerEvent="focusOut" />      
        
    <mx:NumberValidator source="{view.latitudeText}" property="text"
        minValue="-180" maxValue="180"
        trigger="{view.latitudeText}" triggerEvent="change" />          
    <mx:NumberValidator source="{view.latitudeText}" property="text"
        minValue="-180" maxValue="180"
        valid="view.restSampleViewHelper.getMap()"
        trigger="{view.latitudeText}" triggerEvent="enter" />           
    <mx:NumberValidator source="{view.latitudeText}" property="text"
        minValue="-180" maxValue="180"
        valid="view.restSampleViewHelper.getMap()"
        trigger="{view.latitudeText}" triggerEvent="focusOut" />  
----------------------

That's pretty ugly -- expecially considering that this is only 2 of my
20+ variables.  Is there a better way?  What am I missing?

Thanks for your help!






--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to