Problema Com FLEX nas combo e datagrid

3 respostas
ClovisCMB2

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 =/

3 Respostas

G

Xi…sei não hein!?..acho que esse seu orientador não sabe NADA de Flex…é muito fracão…kkkkk.

Se quiser, mande o projeto ( ou parte dele ) pra mim, que eu dou uma olhada com tempo.

[]´s

Guilherme Orlandini

ClovisCMB2

PS: (projeto do roney)

G

Bom.Para começo, faça o seguinte:

1º Você já subiu o projeto dele na sua máquina? Se não, tente pra ver o que ocorre.

2º Verifique imagens embedded

3º Verifique a possível ocorrência de memory leaks ( por states inclusive: http://www.nbilyk.com/flex-states-memory-leak)

4º Fique atento ao subir o projeto, que pode haver alguma diferença de versão entre a sua JVM e a dele.

5º Verifique a versão do plug-in Flash e a devida configuração no próprio projeto.

Poste depois suas considerações pra podermos te ajudar aí…ok?

Abraço.

Criado 16 de outubro de 2010
Ultima resposta 19 de out. de 2010
Respostas 3
Participantes 2