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.
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.
Browse moderno
Browse moderno
Buenas xTeam y demás usuarios, feliz año a todos.
Me disponía a incorporar el nuevo browse a mis aplicaciones por que veo que tiene muchas mas posibilidades y es mas vistoso, moderno no?
Pero según me pongo a trabajar veo alguna carencia sobre el browse "estándar" no existen los métodos AdjustCols o StretchCols y a pesar de que ajusta mucho mejor las anchuras de las columnas que su primo "estándar" solo se pueden realizar a mano y no por código.
Alguna solución?
Gracias.
Me disponía a incorporar el nuevo browse a mis aplicaciones por que veo que tiene muchas mas posibilidades y es mas vistoso, moderno no?
Pero según me pongo a trabajar veo alguna carencia sobre el browse "estándar" no existen los métodos AdjustCols o StretchCols y a pesar de que ajusta mucho mejor las anchuras de las columnas que su primo "estándar" solo se pueden realizar a mano y no por código.
Alguna solución?
Gracias.
BiSoft Desarrollo de software profesional
http://www.bisoft.es
http://www.bisoft.es
- ignacio
- Site Admin
- Mensajes: 9253
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Re: Browse moderno
Buenas tardes,
Estará en la próxima revisión de Xailer.
Un saludo
Estará en la próxima revisión de Xailer.
Un saludo
Re: Browse moderno
Ya que estamos con él y como curiosidad el nClrAltPane no me da error al compilar pero no hace nada de nada.
Y como hago que al tener un filtro y al mostrarse el browse, en vez de situarse el foco en el filtro se situe en las líneas del browse?
De hecho me situo por código en la última línea editada que tengo guardada, pongamos que la 9 de 20 y ahora quiero ir a la 7 y le doy a la flecha para arriba y no va pero por que está en el filtro y no en la línea que aparece como seleccionada.
Otro problema que veo es que al ser las barras e desplazamiento "retractiles" y mostrarse cuando se acerca el ratón a ellas, la vertical no hay problema pero la horizontal abajo no te deja seleccionar la última línea del browse con el ratón a no ser que pongas la altura de las líneas mas grande que la altura de la barra, pongamos que 30 y así y todo con dificultad, además de hacer que el browse sea muchísimo más largo, logicamente. Bastaría quizás con un delay en la aparición de la scrollbar.
No se si me he explicado bien.
Gracias
Y como hago que al tener un filtro y al mostrarse el browse, en vez de situarse el foco en el filtro se situe en las líneas del browse?
De hecho me situo por código en la última línea editada que tengo guardada, pongamos que la 9 de 20 y ahora quiero ir a la 7 y le doy a la flecha para arriba y no va pero por que está en el filtro y no en la línea que aparece como seleccionada.
Otro problema que veo es que al ser las barras e desplazamiento "retractiles" y mostrarse cuando se acerca el ratón a ellas, la vertical no hay problema pero la horizontal abajo no te deja seleccionar la última línea del browse con el ratón a no ser que pongas la altura de las líneas mas grande que la altura de la barra, pongamos que 30 y así y todo con dificultad, además de hacer que el browse sea muchísimo más largo, logicamente. Bastaría quizás con un delay en la aparición de la scrollbar.
No se si me he explicado bien.
Gracias
BiSoft Desarrollo de software profesional
http://www.bisoft.es
http://www.bisoft.es
- ignacio
- Site Admin
- Mensajes: 9253
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Re: Browse moderno
Código: Seleccionar todo
Y como hago que al tener un filtro y al mostrarse el browse, en vez de situarse el foco en el filtro se situe en las líneas del browse?
Código: Seleccionar todo
Y como hago que al tener un filtro y al mostrarse el browse, en vez de situarse el foco en el filtro se situe en las líneas del browse?
Código: Seleccionar todo
::oBrowseMod1:aCols[1]:oHeaderCol:cFilter := "Ro"
Si se quiere forzar el foco al browse se puede hacer: oBrowse:oDataGrid:SetFocus()
Código: Seleccionar todo
De hecho me situo por código en la última línea editada que tengo guardada, pongamos que la 9 de 20 y ahora quiero ir a la 7 y le doy a la flecha para arriba y no va pero por que está en el filtro y no en la línea que aparece como seleccionada.
Código: Seleccionar todo
oBrowse:oDataGrid:SetFocus()
Habrá que poner un retraso, miraré la forma de ponerlo.Otro problema que veo es que al ser las barras e desplazamiento "retractiles" y mostrarse cuando se acerca el ratón a ellas, la vertical no hay problema pero la horizontal abajo no te deja seleccionar la última línea del browse con el ratón a no ser que pongas la altura de las líneas mas grande que la altura de la barra, pongamos que 30 y así y todo con dificultad, además de hacer que el browse sea muchísimo más largo, logicamente. Bastaría quizás con un delay en la aparición de la scrollbar
Un saludo
- ignacio
- Site Admin
- Mensajes: 9253
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Re: Browse moderno
Nueva propiedad en todos los controles que pueden ocultar las barras de scroll:
PROPERTY nScrollShowDelay INIT 1000 // 1 segundo
PROPERTY nScrollShowDelay INIT 1000 // 1 segundo
Re: Browse moderno
Muchísimas gracias Ignacio
Ya he probado el GridEdit:Setfocus y 100% Ok.
Todas las mejoras serán muy bienvenidas.
Ya he probado el GridEdit:Setfocus y 100% Ok.
Todas las mejoras serán muy bienvenidas.
BiSoft Desarrollo de software profesional
http://www.bisoft.es
http://www.bisoft.es