Progress - Dar color a celdas especificas de un browse en tiempo real

 
Vista:

Dar color a celdas especificas de un browse en tiempo real

Publicado por marietta (56 intervenciones) el 28/06/2018 20:51:45
Hola,

Necesito saber como agregar color de fondo a la celda, pero NO a la columna completa, sino que por celdas.
(el browse esta asociado a una tabla temporal)
de ante manos muchas 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 Ariel
Val: 24
Ha mantenido su posición en Progress (en relación al último mes)
Gráfica de Progress

Dar color a celdas especificas de un browse en tiempo real

Publicado por Ariel (42 intervenciones) el 02/07/2018 21:02:19
Usa el atributo BGCOLOR de la celda que queres colorear para el fondo o FGCOLOR para la letra, con el siguiente formato

nombre-variable:BGCOLOR IN BROWSE nombre-browse = VALOR-ENTERO (del 0 al 15)

para hacerlo en tiempo de ejecucion hacelo en el evento ROW-DISPLAY del browse.

EL CAMBIO DE COLOR LO PODES ASOCIAR A ALGUNA CONDICION, POR EJEMPLO

IF CONDICION THEN VARIABLE:BGCOLOR = 1

LOS NROS DE LOS COLORES QUE PODES USAR, PODES VERLOS , POR EJEMPLO EN DONDE SE ASIGNA COLOR A UN FILL-IN O CUALQUIER OTRO OBJETO.

SUERTE , Y CUALQUIER DUDA AVISA.
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

Dar color a celdas especificas de un browse en tiempo real

Publicado por marietta (56 intervenciones) el 03/07/2018 21:08:34
Hola,

Gracias por responderme.

Eso era lo que estaba haciendo, pero no me resultaba, por eso pedí ayuda, al final me di cuenta de que me faltaba algo en el manejo de mi código, en el row display, pero no lo veía, y ya me funciona.

Hoy retome el tema y no me gusta que quede la linea de selección después de que pinto la celda y en eso estoy, tratando de sacarla.
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
Imágen de perfil de Ariel
Val: 24
Ha mantenido su posición en Progress (en relación al último mes)
Gráfica de Progress

Dar color a celdas especificas de un browse en tiempo real

Publicado por Ariel (42 intervenciones) el 04/07/2018 20:27:06
Para desseleccionar todo despues de que cambias el color asi no se ve la barra de seleccion hace lo siguiente.
defini en algun lado la variable

define ok-met as logical. (la podes definir en el triguer o en el sector de definicion de variables, la unica funcion que tiene es recibir la respuesta del metodo).

y despues en el evento row-display luego de cambiar el color hace lo siguiente

ok-met = BROWSE-NOMBRE:DESELECT-ROWS( ).




y de esta manera deseleccionas todas las filas que hubiera seleccionadas.

Saludos.
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

Dar color a celdas especificas de un browse en tiempo real

Publicado por Marietta (56 intervenciones) el 04/07/2018 20:51:40
Hola,
Debo confesar que eso no se me había ocurrido jajaja. Muchas gracias te pasaste ahora si me gusta como se ve :).
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