Na minha aplicação em flex, parou de funcionar as comboBox de todas as telas.
Eu estou utilizando um datagrid que recebe os dados do banco, que quando é clicado carrega as caixas de texto e as comboBox,
E do nada as comboBox não carregam mais as informaçõe do datagrid;
O pior que a ultima tela que fiz, esse codigo abaixo esta funcionando normalmente, e as telas anteriores não funcionam.
O codigo das combo:
public function carregaTela():void{
currentState='';
codigo.text = dg.selectedItem.id;
nome.text = dg.selectedItem.nome;
cpf.text = dg.selectedItem.cpf;
carg.text = dg.selectedItem.cargo;
email.text = dg.selectedItem.email;
usuario.text = dg.selectedItem.usuario;
senha.text = dg.selectedItem.senha;
nome.editable = true;
cpf.editable = true;
carg.enabled = true;
email.editable = true;
usuario.editable = true;
senha.editable = true;
}
O datagrid recebe um dataProvaider de funcionario;
<mx:DataGrid doubleClick="{carregaTela()}" doubleClickEnabled="true" styleName="DataGrid" x="0" y="37" id="dg"
width="559" height="221" dataProvider="{funcionario}">
<mx:columns>
<mx:DataGridColumn width="30" headerText="Codigo" dataField="id"/>
<mx:DataGridColumn width="100" headerText="Nome" dataField="nome"/>
<mx:DataGridColumn width="70" headerText="CPF" dataField="cpf"/>
<mx:DataGridColumn width="100" headerText="Cargo" dataField="cargo"/>
<mx:DataGridColumn width="0" visible="false" dataField="usuario"/>
<mx:DataGridColumn width="0" visible="false" dataField="senha"/>
<mx:DataGridColumn visible="false" dataField="email"/>
</mx:columns>
</mx:DataGrid>
Não consigo resolver isso por nada…nem meu orientador da facul sabe resolver isso =/