Bom dia, Helton. Coloca um meucomponente.txtCodigo como source do Validator que da certo.
Abraço. ----- Original Message ----- From: "HMarinho" <[email protected]> To: "flexdev" <[email protected]> Sent: Wednesday, September 09, 2009 6:56 PM Subject: [flexdev] Validators com componentes personalizados Boa tarde, Tentei achar isso na web, mas não consegui. Na verdade não sei quais as palavras certas para pesquisar. Estou desenvolvendo um componente no qual tenho uma propriedade chamada 'Text', que tem o mesmo papel da propriedade Text do Textinput; E também um campo TextInput, que sempre exibe o valor da propriedade 'Text'. Segue o componente: meucomponente.mxml <mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Script> <![CDATA[ [Bindable] public var text:String = ""; ]]> </mx:Script> <mx:TextInput id="txtCodigo" text="{text}" width="100%" /> <mx:Button id="btnPesquisar" width="25" /> </mx:HBox> Blz... Agora preciso adicionar um StringValidator na tela que usa esse componente: <mx:StringValidator source="{meucomponente}" property="text" minLength="4" trigger="{myButton}" triggerEvent="click" valid="Alert.show('Validation Succeeded!');"/> <local:meucomponente id="meucomponente" /> <mx:Button id="myButton" label="Validate" /> Qual o problema que estou passando: Quando o número mínimo de letras não foi digitado, deveria sinalizar o txtCodigo (textinput dentro do meucomponente.mxml) com bordas vermelhas, tootip, etc... Se alguém já passou por isso ou tem uma dica Obrigado, desde já. --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---
