Hello flexcoders,

     I am using code-behind approach 
(http://www.adobe.com/devnet/flex/quickstart/building_components_using_code_behind/)
and my <mx:Validator> tag is declared in MXML.

  During compiling, I receive a warning "Data binding will not be able
  to detect assignments to "username". Thus, my binding to 'source' property in
<mx:Validator> does not work!

My MXML:

1)
---------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<local:ValidationFormBase 
        xmlns:mx="http://www.adobe.com/2006/mxml"; 
        xmlns:local="*" 
        >       
        <mx:Validator required="true" id="_messageTextRequireValidator" 
                source="{username}" property="text"
                />
        
    <mx:TextInput left="85" right="10" top="10" id="username"/>    
</local:ValidationFormBase>
---------------------------------------------------------------------

My code-behind AS3 'ValidationFormBase.as' class:
2)
-----------------
package
{
        import mx.core.Application;
        import mx.controls.TextInput;

        public class ValidationFormBase extends Application
        {
                public var username : TextInput;
                
                public function ValidationFormBase()
                {
                        
                        super();
                }
                
        }
}
---------------

     If I use Validator class in AS3 for validation, everything works
fine, but I simply want to declare <mx:Validator> tag in MXML, it is
sooo much convenient.

     We are using code-behind approach 
(http://www.adobe.com/devnet/flex/quickstart/building_components_using_code_behind/)
  for 1 year already for all our code and we do not want to resign
  from this approach. All developers in our company strongly believe
  that *ANY* AS3 code should be separated from the MXML markup.


-- 
Best regards,
 Andriy                          mailto:[EMAIL PROTECTED]



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