Não tinha pensado nisso hein Terracini !!!
Valeu !!!
Brigadão !

Fabio Terracini escreveu:
> Hm... que tal expor uma variável publica e usa-la em seu método 
> doValidation() ?
>
> public var sourcePair:Object;
>
> .. e dentro do doValidation() usar sourcePair.text ao invés do caminho
> dele a partir do Application:
>
> if(value != sourcePair.text)
> {
>   result.push(..
> }
>
> E ao usar o validator, passar o campo de texto como parâmetro junto
> com os demais:
>
> <SeuValidator sourcePair="{txtInput_valor2}" etc.. />
>
> []s
> Fabio
>
>
>
>
>
> On 5/23/07, Carlos Humberto <[EMAIL PROTECTED]> wrote:
>   
>> Olá Pessoal,
>>
>> Preciso novamente da ajuda de vocês.
>> Tenho um validator customizado que compara a senha de dois campos.
>> No entanto, eu coloquei a ID dos campos dentro da função e agora eu
>> queria passar o ID como argumento para o validator. Para deixar o
>> validator genérico !
>> É possível ?
>>
>> Segue minha função doValidation
>>
>>        override protected function doValidation(value:Object):Array
>>        {
>>            results = [];
>>            results = super.doValidation(value);
>>
>>            if (results.length > 0)
>>                return results;
>>
>>            if(value !=
>> mx.core.Application.application.txtInput_valor2.text)
>>            {
>>              results.push(new ValidationResult(true, null, "NaN","Os
>> valores dos campos devem ser iguais."));
>>              return results;
>>            }
>>
>>            return results;
>>        }
>>
>> Abraços !!!!!!!!!
>> Carlos H.
>>
>>
>>     
>
> >
>
>   


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

Responder a