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 flexdev@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---