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