Re: [gx-l] Load do grid replicando ultima linha

Luciano,

Esta explicación es una deducción mía despues de años de utilizar GX, creo que no está documentada:

Cuando no se ha utilizado el comando load dentro del evento load, GX procede como si hubiera un comando load al final del evento. Esto es válido para grillas con o sin tabla base.

Alvaro Martinez
Montevideo

2010/9/3 Luciano Topolniak <topolniak@hotmail.com>
Ok man, eu substitui o código, funcionou, mas não entendi...seria possível explicar o que se passa? Ele chama o evento load novamente?


Event Load
&Count = 1

For &SDTOpcoesItens in &SDTOpcoes
For each SimuladosId
&SimuladosId = &SDTOpcoesItens.SimuladosId
Do 'Get Simulados'
Do 'Gera Percentual'
Endfor
//---------- Monta o gráfico
&Cor = Random()*10000
&FusionChartsDataItem = new()
&FusionChartsDataItem.SerieName = &Count.ToString()
&FusionChartsDataItem.SerieValue =&TotalAcertos
&FusionChartsDataItem.SerieColor = &Cor.ToString()
&FusionChartsData.Add(&FusionChartsDataItem)
     Load
&Count +=1
Endfor
EndEvent




[]'s
Luciano Topolniak
Analista de Sistemas
Professor Universitário
www.uninorteac.com.br
skype: Topolniak
msn:Topolniak@hotmail.com
Twitter: @Topolniak






Date: Thu, 2 Sep 2010 09:30:16 -0300
From: alvaro@saico.com.uySubject: Re: [gx-l] Load do grid replicando ultima linha


Usa el comando load en lugar de Grid1.Load()

2010/9/2 Luciano Topolniak <topolniak@hotmail.com>
Pessoal, tenho o código abaixo, onde o Grid1.Load() repete a última linha.
O grid contém três variáveis que são carregadas nas Subrotinas....

Não tenho código no evento Grid1.Load()

Event Start
&SDTOpcoes.FromXml(&sessao.Get('SDTOpcoes'))
EndEvent

Event Load
&Count = 1
For &SDTOpcoesItens in &SDTOpcoes
For each SimuladosId
&SimuladosId = &SDTOpcoesItens.SimuladosId
Do 'Get Simulados'
Do 'Gera Percentual'
Endfor
//---------- Monta o gráfico
&Cor = Random()*10000
&FusionChartsDataItem = new()
&FusionChartsDataItem.SerieName = &Count.ToString()
&FusionChartsDataItem.SerieValue = &TotalAcertos
&FusionChartsDataItem.SerieColor = &Cor.ToString()
&FusionChartsData.Add(&FusionChartsDataItem)
Grid1.Load()
&Count +=1
Endfor
EndEvent



[]'s
Luciano Topolniak
Analista de Sistemas
Professor Universitário
www.uninorteac.com.br
skype: Topolniak
msn:Topolniak@hotmail.com






--
Alvaro Martinez Peri



--
Alvaro Martinez Peri

--
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a genexus@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a genexus+unsubscribe@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/genexus?hl=es.

0 Response to "Re: [gx-l] Load do grid replicando ultima linha"

Publicar un comentario