Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal!
Estou com uma questão que aparentemente seria fácil de resolver, mas não é bem assim.
Tenho uma sessão de cadastro na minha aplicação que necessita trabalhar com 3 ComboBox aninhadas.
Curso -> Módulo -> Aula
Hoje eu consigo fazer a aplicação passar as informações corretamente para o banco de dados, mas vendo daqui à alguns poucos meses isso já não será possível, já que determinados Módulos possuem Cursos distintos, e a mesma coisa acontece para as Aulas.
A questão é a seguinte: eu faço o dataProvider dessas ComboBox utilizando HTTPService e só consigo definir a Label dentro da ComboBox, mas precisava além da Label, definir o valor de cada item da ComboBox utilizando de informações vindas do resultado do HTTPService (XML). Por exemplo:
Cursos:
Label: Curso 1 - Value: 1
Label: Curso 2 - Value: 4
O XML retorna da seguinte forma:
<Cursos>
<id>1</id>
<nome>Curso 1</nome>
<id>4</id>
<nome>Curso 2</nome>
</Cursos>
Faço o DataProvider da seguinte forma:
lista_cursos = cursos.lastResult.Cursos.nome;
E na ComboBox:
<mx:ComboBox id="Cursos" dataProvider="{lista_cursos}"/>
Alguém tem alguma sugestão, alternativa ou idéia?
Muito obrigado!
Carregando comentários...