PDA

Ver la Versión Completa : Icono en grid


aldape
01/09/08, 16:02:02
Alguien sabe como poner un icono en una columna de un grid para que un usuario pueda darle click... y que la imagen sea modificable por codigo??

es esto posible?

saludos!!

DavidXD_XD
01/09/08, 16:51:09
Hola ... la primera es generar las siguientes opciones en el catalogo correspondiente al icono

EDIT = 'X'.
ICON = 'X'.

Ahora lo que viene es una idea ... estaba viendo algunos post y no veo q se le pueda asignar ninguna ayuda de busqueda directa a un campo de un ALV, pero lo que si se es que los campos del ALV jalan las propiedades de los elementos de datos ... entonces la idea seria crear una estructura similar a la de tu ALV y dentro del campo ICON grabar una ayuda de busqueda .... hay varias ayudas de busquedas que pueden servir:

EHSWAH_ICON Barra de iconos
ESS_ICONNAME EHS: Ayuda para búsqueda p.determinación de iconos p/nom
F4_ICON Ayuda para búsqueda sobre iconos
FRMLH_ICON Barra de iconos
GM_ICON GM: Ayuda p.búsqueda p.iconos
H_ICON Vista p.Ayuda p.iconos
H_NAVP_ICON_DIALOG Ayuda para búsqueda para los iconos
ICON_CL Ayuda búsqueda p.clases de iconos
ICON_GR Ayuda búsqueda p.grupos de iconos
QISR_ICON Ayuda para búsqueda de iconos
SCSEAR_ICO Agenda: Ayuda para búsqueda para iconos
WTYF4_ICON Ay.p.búsq.p.iconos

Mas me inclino por la ultima .... espero q sirva de ayuda la idea :D

aldape
01/09/08, 17:18:43
y como le pongo que icono quiero que se despliegue??

jeje

saludos!!

mystic_soul
01/09/08, 18:41:02
creo que hay un type-pools: icons o algo por el estilo para ver que icono ponerle..
y para la funcionalidad del icono, creo que se puede poner un metodo..

espero que pueda ayudarte..

saludos!

aldape
01/09/08, 23:05:52
hola!!

lo que hice fue agregar un campo a la tabla.. de tipo icon-id...
y al activar en el fieldcatalog la propiedad ICON='X' automaticamente el grid despliega el icono...

ahora solo es cuestion de saber que icono quieres poner y que codigo corresponde....
podrian probar con el valor '@01@' y ver que icono aparece...


saludos!!