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
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 = 1For &SDTOpcoesItens in &SDTOpcoesFor each SimuladosId&SimuladosId = &SDTOpcoesItens.SimuladosIdDo '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 +=1EndforEndEvent
[]'s
Luciano Topolniak
Analista de SistemasTwitter: @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'))EndEventEvent Load&Count = 1For &SDTOpcoesItens in &SDTOpcoesFor each SimuladosId&SimuladosId = &SDTOpcoesItens.SimuladosIdDo '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 +=1EndforEndEvent
[]'s
Luciano Topolniak
Analista de Sistemas
--
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