In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Preferencias en un browse

Foro de Xailer profesional en español
Responder
Claudio C
Mensajes: 60
Registrado: Dom Sep 20, 2015 8:13 pm
Ubicación: Buenos Aires

Preferencias en un browse

Mensaje por Claudio C »

Estimados
Tengo que salvar y restaurar preferencias del usuario en un browse.
En particular el orden de las columnas y que columnas son visibles y cuales no

Al usar un TBBrowse y hacer click sobre el botón derecho del mouse aparece la sig imagen
header.png
header.png (63.92 KiB) Visto 1728 veces
Aqui pueden verse todas las columnas del browse y cuales estan visibles.
Mi idea es salvar justamente esta información y luego restaurarla.
Al inspeccionar la propiedad oHeader del TBBrowse sólo se ve información parcial de las columnas del browse.
Mi pregunta es como recuperar la informacion de todas las columnas en el orden que están y saber cuales estan habilitadas y cuales no.
Por el menu desplegable de la imagen es evidente que la info esta disponible, pero no pude hasta ahora encontrar la forma de recuperarla.
Cualquier pista es bienvenida.
Gracias por su tiempo.
Claudio.
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9252
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: Preferencias en un browse

Mensaje por ignacio »

Buenos días,

Échele un vistazo a los métodos TBrowse:SaveState y TBrowse:RestoreState.

Saludos
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Claudio C
Mensajes: 60
Registrado: Dom Sep 20, 2015 8:13 pm
Ubicación: Buenos Aires

Re: Preferencias en un browse (finalizado)

Mensaje por Claudio C »

Exacto! es lo que necesitaba.
Si bien había leído en la ayuda sobre el método es evidente que no lo hice bien.
No habia visto el string que devuelve con la configuración de las columnas.
Ahora sólo debo salvar esta cadena para cada usuario en la BD y restaurarla en la proxima sesión... Fantástico.
Que buena decision fue usar Xailer!

Muchas Gracias
Claudio
Responder