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 " " (&#20;)  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 &lt; 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 &lt; por < ???
>> >
>> > > > > &lt; é 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 &lt  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 &lt; 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 &lt;
>> > > > > > 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
-~----------~----~----~----~------~----~------~--~---

Responder a