Icono en columna de Browse

Consultas, trucos, consejos. Todo sobre Clarion en todas sus versiones
Responder
Avatar de Usuario
martinq
Al nivel de RZ
Mensajes: 128
Registrado: Dom Feb 06, 2011 9:43 pm
Ubicación: Montevideo - Uruguay
Contactar:

Icono en columna de Browse

Mensaje por martinq » Mar Jun 30, 2020 5:48 am

Hola, estoy intentando mostrar un ícono en una columna de un Browse, tengo una variable Loc:Marcar a la cual le puse formato @p p e icono en el ListBox Format. Lo que quiero es que al hacer un click el icono cambie a un check y al hacer click nuevamente elimine el icono. Puse como en las condiciones del Browse que el icono sea el check.ico si la variable Tag es 1, si no el icono es blank.ico. Tengo los iconos en el Proyecto, lo que no sé es en que embebido tendría que asignarle el valor a la variable Loc:Marcar.


Cristian78
Al nivel de RZ
Mensajes: 108
Registrado: Dom Abr 17, 2011 6:07 pm
Contactar:

Re: Icono en columna de Browse

Mensaje por Cristian78 » Mié Jul 01, 2020 12:33 am

En el Embeds del list
En NewSelection
Alli pones el codigo priority 4500 por ejemplo

Cristian78
Al nivel de RZ
Mensajes: 108
Registrado: Dom Abr 17, 2011 6:07 pm
Contactar:

Re: Icono en columna de Browse

Mensaje por Cristian78 » Mié Jul 01, 2020 12:58 am

Adjunto imagen
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.

Avatar de Usuario
martinq
Al nivel de RZ
Mensajes: 128
Registrado: Dom Feb 06, 2011 9:43 pm
Ubicación: Montevideo - Uruguay
Contactar:

Re: Icono en columna de Browse

Mensaje por martinq » Jue Jul 02, 2020 2:43 am

Muchas gracias Cristian, el tema que no es un List es un Browse, al final armé una Queue con un List y funciona, hago los ABM desde la Queue y quedó bien, de la otra forma no lo logré.
Saludos!

Cristian78
Al nivel de RZ
Mensajes: 108
Registrado: Dom Abr 17, 2011 6:07 pm
Contactar:

Re: Icono en columna de Browse

Mensaje por Cristian78 » Vie Jul 03, 2020 2:32 am

Ah bien. No entendí bien, respondí medio rápido. Te paso con imágenes como lo hago, es sencillo. Te queda para la próxima.
Imagen 1: Entras a las propiedades del browse, vas a la solapa Icons, y fijate que aparece/n la/s columna/s que marcaste para que contenga el icono. Selecciona y presiona boton para las propiedades
Imagen 2: En la siguiente ventana en default icon va el icono que queres que aparezca por defecto y vas agregando los diferentes valores que queres que contenga y los iconos que queres que aparezca.
Imagen 3: Ahí se muestra como vas a configurar valores e iconos cuando presionar insert

Lo ultimo agregas el botón para editar y lo configuras EIP.

Imagen 4: muestra en que punto del embeds del boton EIP que tenes que escribir el siguiente codigo:
IF Self.Column = 1 !numero de columna donde cambia el valor del check
SELF.EQ.Control.FEQ{PROP:Xpos} = SELF.EQ.Control.FEQ{PROP:Xpos} - 9
END

Imagen 5: Allí fijate como configuro los valores que van a tomar al hacer click sobre la columna.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.

Cristian78
Al nivel de RZ
Mensajes: 108
Registrado: Dom Abr 17, 2011 6:07 pm
Contactar:

Re: Icono en columna de Browse

Mensaje por Cristian78 » Vie Jul 03, 2020 2:33 am

Las images se cargaron en orden descendente. Te paso la ultima imagen ayuda en un msj aparte

Espero se entienda y te sirva ayuda.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.

Avatar de Usuario
Mauricio
Desarrollador de Clarion
Mensajes: 1125
Registrado: Dom Feb 06, 2011 9:34 am
Ubicación: España
Contactar:

Re: Icono en columna de Browse

Mensaje por Mauricio » Vie Jul 10, 2020 4:02 pm

Usando las propiedades extendidas del EIP podés hacer que una columna sea un checkbox y ya te controla todo.
Mauricio, básicamente usando Clarion 6.3
www.tdcsoftware.com y www.clarioneros.com/blog


Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 39 invitados