GeneXus - marcar una fila en grilla

 
Vista:

marcar una fila en grilla

Publicado por e diaz (4 intervenciones) el 12/01/2009 13:37:40
holass a todos

como puedo realizar que para cuando seleccione una fila en una grilla la marque completamente con un tono distinto, claro que es posible al seleccionar en la barra lateral pero necesito que al seleccionar en cualquier parte de la grilla resalte la fila

la aplicacion la estoy trabajando con .NET y SQL Server en ambiente win.

gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Patricio Ojeda V
Val: 73
Oro
Ha aumentado 1 puesto en GeneXus (en relación al último mes)
Gráfica de GeneXus

RE:marcar una fila en grilla

Publicado por Patricio Ojeda V (475 intervenciones) el 15/01/2009 14:15:08
Suponiendo que tienes una grilla con:

CliCod - Clinom

En el onlineactivate de la grilla hago:

Event grd_1.OnLineActivate
&Clicod = Clicod
Clicod.Backcolor = rgb(255,255,255)
Clinom.Backcolor = rgb(255,255,255)
EndEvent // grd_1.OnLineActivate

Luego en las rules coloco:

Color('BLU+', Clicod) if Clicod <> &Clicod;
Color('BLU+', Clinom) if Clicod <> &Clicod;

Slds

Patricio Ojeda V
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:marcar una fila en grilla

Publicado por e diaz (4 intervenciones) el 15/01/2009 21:27:10
probe con este codigo pero funciona solamente para tablas que poseen una sola clave principal como se puede realizar para las tablas que posee mas de una clave principal por que en las rules pruebo asi:

Color('BLK/WHT+', cli_cod) if cli_cod <> &cli_cod .and. cli_nom <>&cli_nom

y me selecciona todas las filas que contenga como atributo cli_cod y todos los atributos que posean cli_nom, y creo que es en esta parte donde esta el problema.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar