Cambiar color de fondo de una celda de tabla en Genexus
Publicado por Carlos Ernesto Rodigrez Flores (7 intervenciones) el 24/08/2015 23:06:01
Que tal buenas tardes, estoy empezando con Genexus y quiero hacer que las celdas de una tabla (8x1) cambien su color de fondo. Dentro de cada celda (cada celda tiene un nombre) tengo un atributo. Mi condición es que si el atributo tiene un valor la celda en la que esta cambie de color . lo he intentado con un if y con un case pero no logro hacer que cambie en tiempo de ejecución. Es pero alguien pueda ayudarme y gracias.
Este código se encuentra en la pestaña evento de mi Web Panel
Este código se encuentra en la pestaña evento de mi Web Panel
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Event Start
Do Case
Case &F1.IsEmpty()
CellAdmin.Backcolor = rgb(255,255,255)
Case &F2.IsEmpty()
CellCompra.Backcolor = rgb(255,255,255)
Case &F3.IsEmpty()
CellReg.Backcolor = rgb(255,255,255)
Case &F4.IsEmpty()
CellEmpa.Backcolor = rgb(255,255,255)
Case &F5.IsEmpty()
CelImaAlm.Backcolor = rgb(255,255,255)
Case &F6.IsEmpty()
CellLibera.Backcolor = rgb(255,255,255)
Case &F7.IsEmpty()
CellPro.Backcolor = rgb(255,255,255)
Case &F8.IsEmpty()
Cellentre.Backcolor = rgb(255,255,255)
Otherwise
CellAdmin.Backcolor = rgb(255,0,0)
CellCompra.Backcolor = rgb(255,0,0)
CellReg.Backcolor = rgb(255,0,0)
CellEmpa.Backcolor = rgb(255,0,0)
CelImaAlm.Backcolor = rgb(255,0,0)
CellLibera.Backcolor = rgb(255,0,0)
CellPro.Backcolor = rgb(255,0,0)
Cellentre.Backcolor = rgb(255,0,0)
Endcase
Endevent
Valora esta pregunta


0