eeeee. MATHEUS, li, e reli , e não identifiquei sua dúvida. faltou alguma coisa ?!?!?!, ou eu não sei ler. hhihihihihihihi
bruno bg Em 30 de abril de 2010 11:25, Matheus <mabro...@gmail.com> escreveu: > Ola Pessoal, seguinte conseguir resolver um problema de itemRender, e > o meu relacionamento é o seguinte entre convenio e paciente. tenho o > formulario de paciente e logo abaixo tenho um grid com a relacao dos > convenios, dai ele seleciona os checkboxes pra cada convenio que > tiver, quando ele clica em salvar eu pego esse id do paciente que > acabou de ser inserido. Vou mostrar o que eu tentei no codigo: > > Meu Grid: > > <mx:DataGrid id="convenios" change="conveniosSelecionados(event)" > width="344" height="209" dataProvider="{dpGridConvenio}" > editable="true"> > > > <mx:columns> > > <mx:DataGridColumn headerText="Id" > dataField="ConvenioId" > width="30" editable="false" textAlign="center" /> > <mx:DataGridColumn headerText="Convênio" > dataField="ConvenioNome" > editable="false" width="90" textAlign="center" /> > <mx:DataGridColumn headerText="#" > textAlign="center" width="22" > editable="true" rendererIsEditor="true"> > <mx:itemRenderer> > <mx:Component> > <mx:CheckBox > click="data.ativo=!data.ativo" > selected="{data.ativo}" /> > </mx:Component> > </mx:itemRenderer> > </mx:DataGridColumn> > > Minha função que deveria inserir os convenios e o paciente na tabela > intermediaria entre paciente e convenio: > > private function adicionarPacientes(e:MouseEvent):void{ > remote.inserirPacientes.send(); //insiro o > paciente e o metodo do > php me devolve o id > var total:uint = > convenios.dataProvider.length; > for(var i:uint = 0;i<total;i++){ > if(convenios.dataProvider[i].ativo > == true){ > > remoteConvenioPaciente.inserirConvenioPaciente( > > convenios.dataProvider[i].ConvenioId, > idUltimoPaciente, > "pg" > ); > > } > } > limparCampos(); > remote.listarPacientes.send(); > > > > > } > > > Muito obrigado desde já. > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > Para sair da lista, envie um email em branco para > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev