dataProvider geralmente é Object, e como tal, não reclama do que vc coloca dali pra frente... Por isso o lenght dele passou.
2008/5/27 Elvis Fernandes <[EMAIL PROTECTED]>: > vc está usando lenght ou length (com TH) ? Estranho ele não mostrar isso > como erro ... > > Ele gravou 0.0 em todos os campos, inclusive nos id_*? > > > 2008/5/27 Wagner Nascimento <[EMAIL PROTECTED]>: > > >> Elvis, fiz o meu "debug" e descobri o problema ! ao menos parte dele.. >> O loop não funciona quando uso o dg.dataprovider.lenght, parece que >> ele se perde e nada acontece... >> fiz uma treta, fixei o valor no loop e ele executou quase >> perfeitamente, apenas gravou 0.0 para os valores.... >> Tem ideia de como resolver isto >> >> On 27 maio, 20:06, Wagner Nascimento <[EMAIL PROTECTED]> wrote: >> > Quando coloco o sinal "<" e entro no mode de design, recebo a mensagem >> > >> > Theres is an error at line 169 of your MXML document: The content >> > beginning "<" is not legal markup. >> > Perhaps the " " () character should be a letter. >> > >> > On 27 maio, 13:04, "Elvis Fernandes" <[EMAIL PROTECTED]> wrote: >> > >> > > Quais msgs de erro aparecem? >> > >> > > 2008/5/27 Wagner Nascimento <[EMAIL PROTECTED]>: >> > >> > > > Se eu tirar o < o erro não aparece explicitamente na IDE, com >> > > > aquela bolinha vermelha. O erro aparece no momento da execução, >> > > > avisando que existe um ERRO na apllicação. Aproveitando...está é a >> > > > melhor maneira de atualizar o BD a partir de um datagrid editável ? >> > >> > > > On 26 maio, 15:20, "Elvis Fernandes" <[EMAIL PROTECTED]> >> wrote: >> > > > > Será que vc não teria que trocar o < por < ??? >> > >> > > > > < é o "código" html do símbolo < ... nunca usei isso no flex >> ... na >> > > > minha >> > > > > cabeça, isso dá erro ... rs ... >> > >> > > > > Em uma olhada rápida, td parece estar ok ... me parece que o seu >> > > > principal >> > > > > problema está na "não execução" dessa função ... >> > >> > > > > Elvis Fernandeswww.elvis.eti.br >> > >> > > > > 2008/5/26 Wagner Nascimento <[EMAIL PROTECTED]>: >> > >> > > > > > Esqueci de falar, nada realmente acontece, nem o alert, parece >> que não >> > > > > > cliquei no botão. Em um teste que fiz, se eu tirar o FOR a >> função >> > > > > > funciona. Em tempo, o meu grid >> > > > > > esta certo ? Com esta configuração conseguirei enviar os dados >> para o >> > > > > > php ? >> > >> > > > > > On 26 maio, 15:03, Wagner Nascimento <[EMAIL PROTECTED]> >> wrote: >> > > > > > > Elvis, pode ser falta de conhecimento da minha parte, mas se >> eu não >> > > > > > > colocar o < acontece um erro de compilação. Outra coisa, >> tenho >> > > > > > > usado metodos pouco ortodoxos para >> > > > > > > debugar... >> > >> > > > > > > On 26 maio, 14:57, "Elvis Fernandes" < >> [EMAIL PROTECTED]> >> > > > wrote: >> > >> > > > > > > > Nada acontece? Nem o Alert é exibido? >> > > > > > > > (Acredito que aquele < apareceu só na hora de postar a >> msg pro >> > > > > > grupo, >> > > > > > > > confere?). >> > >> > > > > > > > Já tentou debugar, pra ver se ele faz a iteração >> corretamente pelos >> > > > > > itens do >> > > > > > > > dataprovider? >> > >> > > > > > > > Elvis Fernandes >> > >> > > > > > > > 2008/5/26 Wagner Nascimento <[EMAIL PROTECTED]>: >> > >> > > > > > > > > Galera boa tarde, >> > > > > > > > > estou desenvolvendo uma aplicação, onde preciso que o >> usuário >> > > > inclua >> > > > > > > > > valores em uma célula de um datagrid, e após "incluir" >> diversos >> > > > > > > > > registros, a aplicação "varre" o datagrid e executa >> através de um >> > > > > > loop >> > > > > > > > > (for) uma chamada a um HTTPSERVICE. Perdi a manha de hoje >> > > > pesquisando >> > > > > > > > > sobre isso, vi varios tópicos no grupo, mas não consigo >> andar. >> > > > > > > > > Inclusive ja pesquisei os posts sobre ItemRenderer do Beck >> . A >> > > > seguir >> > > > > > > > > o meu código, se alguém puder dar uma ajuda >> > > > > > > > > agradeço. >> > >> > > > > > > > > Este é o HTTPSERVICE que tem ser executado no LOOP >> > >> > > > > > > > > <mx:HTTPService >> > > > > > > > > id="IncNota" >> > > > > > > > > url=" >> http://www.eteot.com.br/faetec/xml/lanca_nota.php" >> > > > > > > > > method="GET" useProxy="false" > >> > > > > > > > > <mx:request xmlns=""> >> > > > > > > > > >> <id_curso>{ComboCurso.selectedItem.id_curso}</id_curso> >> > > > > > > > > >> <id_unidade>{parentDocument.vUnidade}</id_unidade> >> > >> > > > <id_disciplina>{ComboMateria.selectedItem.id_disciplina}</ >> > > > > > > > > id_disciplina> >> > > > > > > > > >> <id_professor>{parentDocument.vLogin}</id_professor> >> > > > > > > > > >> <id_turma>{ComboTurma.selectedItem.id_turma}</id_turma> >> > >> > > > <id_aluno>{DgAlunoTurma.selectedItem.id_aluno}</id_aluno> >> > > > > > > > > >> <ano_letivo>{DgAlunoTurma.selectedItem.ano_letivo}</ >> > > > > > > > > ano_letivo> >> > > > > > > > > <faltas>{Edt_Falta1B.text}</faltas> >> > >> > > > <nota_1_1B>{DgAlunoTurma.selectedItem.nota_1_1B}</nota_1_1B> >> > > > > > > > > </mx:request> >> > > > > > > > > </mx:HTTPService> >> > >> > > > > > > > > Esta é a função para gravar registros - Quando mando >> executa-la, >> > > > nada >> > > > > > > > > acontece... >> > >> > > > > > > > > function GravaNota(): void { >> > >> > > > > > > > > for (var i=0;i < >> > > > > > DgAlunoTurma.dataProvider.lenght;i++){ >> > > > > > > > > DgAlunoTurma.selectedIndex = i; >> > > > > > > > > IncNota.send(); >> > >> > > > > > Alert.show(String(DgAlunoTurma.dataProvider.lenght)); >> > > > > > > > > } >> > > > > > > > > } >> > >> > > > > > > > > Aqui está o meu grid >> > >> > > > > > > > > <mx:DataGrid x="10" y="97" >> width="951" >> > > > > > height="314" >> > > > > > > > > editable="true" >> > > > > > > > > enabled="true" id="DgAlunoTurma" >> > > > > > > > > dataProvider="{ShowAlunoTurma.lastResult.aluno.row}" > >> > > > > > > > > <mx:columns> >> > > > > > > > > <mx:DataGridColumn >> > > > > > headerText="Nr." >> > > > > > > > > dataField="nr_chamada" >> > > > > > > > > width="30" editable="false"/> >> > > > > > > > > <mx:DataGridColumn >> > > > > > > > > headerText="Matrícula" dataField="id_aluno" >> > > > > > > > > width="70" editable="false"/> >> > > > > > > > > <mx:DataGridColumn >> > > > > > headerText="Nome >> > > > > > > > > do Aluno" dataField="nome" >> > > > > > > > > width="300" editable="false"/> >> > > > > > > > > <mx:DataGridColumn >> > > > > > > > > headerText="Faltas" dataField="faltas" >> > > > > > > > > width="35" editable="false" textAlign="right"/> >> > > > > > > > > <mx:DataGridColumn >> > > > > > headerText="1 >> > > > > > > > > Aval." dataField="nota_1_1b" >> > > > > > > > > width="35" editable="true" textAlign="right" /> >> > > > > > > > > <mx:DataGridColumn >> > > > > > headerText="2 >> > > > > > > > > Aval." dataField="col2" >> > > > > > > > > width="35" editable="false" textAlign="right"/> >> > > > > > > > > <mx:DataGridColumn >> > > > > > headerText="3 >> > > > > > > > > Aval." dataField="col2" >> > > > > > > > > width="35" editable="false" textAlign="right"/> >> > > > > > > > > <mx:DataGridColumn >> > > > > > headerText="4 >> > > > > > > > > Aval." dataField="col2" >> > > > > > > > > width="35" editable="false" textAlign="right"/> >> > > > > > > > > <mx:DataGridColumn >> > > > > > headerText="Média >> > > > > > > > > Final" dataField="col2" >> > > > > > > > > width="50" editable="false" textAlign="right" /> >> > > > > > > > > </mx:columns> >> > > > > > > > > </mx:DataGrid> >> > >> > > > > > > > > Obrigado- Ocultar texto entre aspas - >> > >> > > > > - Mostrar texto entre aspas - >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
