[flexcoders] Re: Turn off Validators

2006-04-25 Thread mvbaffa



Thanks Tim, I will try it !!!

--- In flexcoders@yahoogroups.com, "Tim Hoff" <[EMAIL PROTECTED]> wrote:
>
> 
> If you just want to turn off the visual indication, you can clear 
the
> errorString property of the control.  Tip:  For custom validation, 
you
> can write your own error message to errorString.  This will 
trigger the
> red border and error message to appear.
> 
> As I understand the Flex framework, you have three states of 
validation.
> You can validate "as-you-go" and/or validate in response to a 
gesture
> (like clicking a search button).  I like validating as-you-go when 
at
> all possible.  It notifies the user immediately that they need to 
make a
> correction before proceeding.  Usually, controls that always need 
to be
> validated should be validated as-you-go.  In addition, you can 
create a
> "catch-all" function that selectively validates controls before
> submitting a request to the server.  As a practical matter, you can
> choose to validate the as-you-go controls in this function as 
well. 
> This may be overkill, but I don't like embarrassing the 
application by
> asking the server an impossible question.
> 
> For controls that may or may not need to be validated, depending 
on the
> state of other controls, you should try to organize the validation 
into
> functional groups/collections in the catch-all function.   From 
here,
> you can manually control the error state of the controls.  I'm sure
> that there is a possible reason for disabling a validator, but I 
prefer
> avoiding this approach.  imho, I think that this creates code that 
is
> more difficult to maintain.  Instead, I would move the validation 
to the
> catch-all function.
> 
> I'm really not sure if this applies to your particular situation, 
but I
> hope that this helps you.
> 
> Tim Hoff
> 
> 
> --- In flexcoders@yahoogroups.com, "mvbaffa"  wrote:
> >
> > Hi everybody,
> >
> > I need to turn off or disable a validator.
> >
> > After an error is detected in the associated field I cannot 
turnoff
> > the visual indication or the error message, even if I write "" 
to the
> > textinput or set the enabled property of the valdator to false.
> >
> > When I first show the screen I make the validator disabled so 
that
> > required fields can be blank and it worked. But at moment an 
error is
> > detected I can only turnoff the validator if I set the textinput 
with
> > a valid value, in this case a number.
> >
> > How can I make it work ?
> >
> > Thanks in advance
> >
>










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








  
  
SPONSORED LINKS
  
  
  

Web site design development
  
  
Computer software development
  
  
Software design and development
  
  


Macromedia flex
  
  
Software development best practice
  

   
  







  
  
  YAHOO! GROUPS LINKS



   Visit your group "flexcoders" on the web. 
   To unsubscribe from this group, send an email to: [EMAIL PROTECTED] 
   Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.



  











[flexcoders] Re: Turn off Validators

2006-04-19 Thread Tim Hoff



If you just want to turn off the visual indication, you can clear the errorString property of the control.  Tip:  For custom validation, you can write your own error message to errorString.  This will trigger the red border and error message to appear.
As I understand the Flex framework, you have three states of validation.  You can validate "as-you-go" and/or validate in response to a gesture (like clicking a search button).  I like validating as-you-go when at all possible.  It notifies the user immediately that they need to make a correction before proceeding.  Usually, controls that always need to be validated should be validated as-you-go.  In addition, you can create a "catch-all" function that selectively validates controls before submitting a request to the server.  As a practical matter, you can choose to validate the as-you-go controls in this function as well.  This may be overkill, but I don't like embarrassing the application by asking the server an impossible question.
For controls that may or may not need to be validated, depending on the state of other controls, you should try to organize the validation into functional groups/collections in the catch-all function.   From here, you can manually control the error state of the controls.  I'm sure that there is a possible reason for disabling a validator, but I prefer avoiding this approach.  imho, I think that this creates code that is more difficult to maintain.  Instead, I would move the validation to the catch-all function.  
I'm really not sure if this applies to your particular situation, but I hope that this helps you.
Tim Hoff
--- In flexcoders@yahoogroups.com, "mvbaffa" <[EMAIL PROTECTED]> wrote:>> Hi everybody,> > I need to turn off or disable a validator. > > After an error is detected in the associated field I cannot turnoff > the visual indication or the error message, even if I write "" to the > textinput or set the enabled property of the valdator to false.> > When I first show the screen I make the validator disabled so that > required fields can be blank and it worked. But at moment an error is > detected I can only turnoff the validator if I set the textinput with > a valid value, in this case a number.> > How can I make it work ?> > Thanks in advance>






--
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



   Visit your group "flexcoders" on the web. 
   To unsubscribe from this group, send an email to: [EMAIL PROTECTED] 
   Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.