anonymous Log in
Search
Recents:
v3.0
gx-l
colorear un solo registro en Grid basada en SDT
12/08/20 17:21

ap.cloudcomputing

Replies: 3

Buenas gente trabajo con GX16 U9 generando .net, tengo una grilla basada en
sdt y si el campo cumple cierta condición necesito colorear ese campo con
backColor (no la columna entera).
Probé darle BackColor al control asociado al campo "ctlCampoSDT", y resulta
que me colorea toda la columna y no solo el registro puntual de dicha
columna.
Alguno tiene una posible sugerencia? Saludos !
--
Agustín Pereira
<http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
Libre
de virus. www.avg.com
<http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
-----------------------------------------
Para Suscribirse/Desuscribirse:
http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,1
Por consultas owner-gx-l@gxtech.com.uy
Replies

Carlos Encalada

12/08/20 23:21
Que tal Agustín, Yo lo tengo así Event Load     If &sdt.CurrentItem.Numero.IsEmpty()         ctlDocumento.BackColor = rgb(240, 240, 240)     Else         ctlDocumento.BackColor = rgb(255, 255, 150)     EndIf On 12/08/2020 15:21, Agustín Pereira

ap.cloudcomputing

13/08/20 09:27
Buenas Carlos, gracias por responder! ctlDocumento en mi caso probando algo hardcoded es decir si en esa columna tengo un solo valor que valga "A" y el resto vale vacío, pongo ctlDocumento.BackColor = rgb(240, 240, 240) y en el else la vuelvo a blanco como en tu caso, y me colorea o todo de un color o todo en blanco, hice que guardara una linea en un txt para saber si entra en el IF y en el ELSE y en ambos casos entra bien sin errores, pero nunca llego a ver el dato "A" en la columna pintado de rojo y el resto de la misma columna de blanco. Me da a entender que: o pinta todo de un sólo color o pinta todo de otro color. ¿Será así? Saludos ! El mié., 12 ago. 2020 a las 23:22, Carlos G. Encalada B. (< cencalada@coin-jih.com>)

ap.cloudcomputing

13/08/20 09:28
otro dato es que la carga de la SDT en la grilla la realizo en el evento refresh, quizá afecte algo ? El jue., 13 ago. 2020 a las 9:27, Agustín Pereira (< ap.cloudcomputing@gmail.com>)


Back to gx-l