Obrigado pelo interesse Beck.
Vou tentar colocar alguns trechos de código....
Olhem no XML se eu deixo 0 para o "Select State" ele passa na validação
de campo requerido como se estivesse já definido um valor.
No entanto, se deixo Vazio/null a validação é ativa e o form só passa se
o usuario escolher um valor...
Porém se o usuário vem preenchendo os campos do form e pulando os campos
atraves da tecla TAB, quando ele ta um tab no campo estados e aperta no
teclado a tecla para baixo para escolher o estado da o erro abaixo.
Alguém poderia me ajudar sobre onde estou errando ?!
TypeError: Error #1009: Cannot access a property or method of a null
object reference.
at mx.controls::ComboBox/mx.controls:ComboBox::keyDownHandler()
estadosXML = new XML(ev.result);
estadosColl = new XMLListCollection(estadosXML.estado);
<mx:FormItem label="State:" required="true" >
<mx:ComboBox dataProvider="{estadosColl}"
labelField="@nome_estado" id="cmb_estado"
change="VALIDA_FORM_new_customer(event)" selectedIndex="3"/>
</mx:FormItem>
Um trecho da estrutura XML:
<?xml version="1.0" encoding="UTF-8" ?>
<resultado>
<operacao>GET_ESTADOS</operacao>
<estado id_estado="0" nome_estado="- Select State -">0</estado>
</resultado>
Agradeço desde já !
Abraços !
Beck Novaes escreveu:
> Se não funcionou do modo que você disse pode ser porque o XML foi
> carregado depois da tentativa de configurar o selectedIndex. Seria
> preciso que você fornecesse mais dados sobre o seu problema para que
> possamos ajudar melhor.
>
>
> []'s
> Beck Novaes
>
> On 23 abr, 11:33, Carlos Humberto <[EMAIL PROTECTED]> wrote:
>
>> Bom Dia pessoal,
>>
>> Tenho um combo populado por um XML e queria definir um dos valores
>> como valor inicial, como faço isso ?
>> Não consegui atraves da propriedade selectedIndex = 3...
>>
>> Tem outra maneira ?
>>
>> Abraços !
>>
>
>
> >
>
>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---