amigo nao olhei seu codigo e nunca precisei fazer um validator para um
combo, mass o flex explorer com os exemplos de validator que tem la
nao te ajuda?


On 6/19/07, Carlos Humberto <[EMAIL PROTECTED]> wrote:
>
> Boa Noite Pessoal,
>
> Imploro por algum exemplo de validador que verifique se o item no
> ComboBox tem valor igual a 1, de um erro de validacao.
>
> É bem simples....
> O validador customizado e fiz e funciona relativamente.... Mas quando eu
> uso o tab para ir até o combobox ao invés do mouse... e dou a tecla
> KeyDown para selecionar um item.... Ele da o seguinte erro:
>
> Cannot access a property or method of a null object reference.
> at mx.controls::ComboBox/mx.controls:ComboBox::keyDownHandler()
>
> Creio que seja algum erro no meu validador customizado....
> Já dei uma googlada e nada... Nao acho 1 exemplo de validador para
> combobox.... =/
>
> AGRADEÇO DESDE JÁ POR QUALQUER AJUDA !!!!!!!! =D
>
> Abraços !!!!!!!!!!
>
> Segue meu validador:
>
>
> package meusValidators
> {
>
>     import mx.validators.Validator;
>     import mx.validators.ValidationResult;
>
>     public class ComboNaoSelecionadoValidator extends Validator
>     {
>         private var results:Array;
>
>         //Construtor
>         public function ComboNaoSelecionadoValidator()
>         {
>             super();
>         }
>
>
>         override protected function doValidation(value:Object):Array
>         {
>             results = [];
>
>
>             results = super.doValidation(value);
>
>             if (results.length > 0)
>                 return results;
>
>             if(value[campo_do_vetor] == "1")
>             {
>               results.push(new ValidationResult(true, campo_do_vetor,
> "NaN","É necessário selecionar um item !"));
>               return results;
>             }
>
>             return results;
>         }
>     }
> }
>
>
>
>
>
> >
>

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