Nececito hacer que el filtro de los FilterBar de los Browses, sean mas largos o no salgan de la edicion hasta que el usuario de Enter o alguna tecla mas. He intentado muchas opciones pero no logro conseguirlo; esto por que tengo clientes con usuarios que escriben muy lento y se desesperan cuando los bota y no han terminado de poner el dato deseado.
Acepto ayuda, sugerencias, etc.
Saludos.
--
Ramón Zea
01.993.231-62-29
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
--
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.
lFilterBar -
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
lFilterBar -
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
lFilterBar -
Ramón,
> Acepto ayuda, sugerencias, etc.
Dales un corrientazo cada vez que se les pase el tiempo y verás como andan
más espabilados
Ahora en serio, el control THeader tiene un método reservado que te puede
servir para lo que necesitas.
Después de crear el browse:
::oBrowse:oHeader:SetFilterChangeTimeout( 3000 ) // En milisegundos.
Si quieres puedes poner una opción en tu aplicación para que el usuario lo
que configure a su gusto.
Saludos,
José Lalín
> Acepto ayuda, sugerencias, etc.
Dales un corrientazo cada vez que se les pase el tiempo y verás como andan
más espabilados

Ahora en serio, el control THeader tiene un método reservado que te puede
servir para lo que necesitas.
Después de crear el browse:
::oBrowse:oHeader:SetFilterChangeTimeout( 3000 ) // En milisegundos.
Si quieres puedes poner una opción en tu aplicación para que el usuario lo
que configure a su gusto.
Saludos,
José Lalín
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
lFilterBar -
Gracias, lo empece a probar esa opcion, solo que le ponia 0 (cero) a ver si
se quedaba en infinito y no salia de la edicion.
De igual manera me gustaria que al entrar en los filtros, vaya a una cierta
celda, y que si pulso TAB, pasar a la edicion del filtro de la siguiente
columna.
Gracias, sigo buscando.
--
Ramón Zea
01.993.231-62-29
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
se quedaba en infinito y no salia de la edicion.
De igual manera me gustaria que al entrar en los filtros, vaya a una cierta
celda, y que si pulso TAB, pasar a la edicion del filtro de la siguiente
columna.
Gracias, sigo buscando.
--
Ramón Zea
01.993.231-62-29
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
- Carlos Ortiz
- Mensajes: 873
- Registrado: Mié Jul 01, 2009 5:44 pm
- Ubicación: Argentina - Córdoba
- Contactar:
lFilterBar -
Por ahi a lo mejor haria falta un boton general al final de los filter que
diga FILTRAR y se apliquen todos los filtros juntos.
diga FILTRAR y se apliquen todos los filtros juntos.
@dbfarma
www.dbfarma.com.ar
www.dbfarma.com.ar
lFilterBar -
Ramón,
> Gracias, lo empece a probar esa opcion, solo que le ponia 0 (cero) a ver
> si se quedaba en infinito y no salia de la edicion.
En la MSDN no dice nada de esto pero podrías probar con -1 por si acaso.
> De igual manera me gustaria que al entrar en los filtros, vaya a una
> cierta celda, y que si pulso TAB, pasar a la edicion del filtro de la
> siguiente columna.
Puedes forzar que se empiece en una columna con oHeader:EditFilter(). En
cuanto a usar la tecla TAB no creo que sea sencillo hacerlo.
Saludos,
José Lalín
> Gracias, lo empece a probar esa opcion, solo que le ponia 0 (cero) a ver
> si se quedaba en infinito y no salia de la edicion.
En la MSDN no dice nada de esto pero podrías probar con -1 por si acaso.
> De igual manera me gustaria que al entrar en los filtros, vaya a una
> cierta celda, y que si pulso TAB, pasar a la edicion del filtro de la
> siguiente columna.
Puedes forzar que se empiece en una columna con oHeader:EditFilter(). En
cuanto a usar la tecla TAB no creo que sea sencillo hacerlo.
Saludos,
José Lalín
lFilterBar -
Carlos,
> Por ahi a lo mejor haria falta un boton general al final de los filter que
> diga FILTRAR y se apliquen todos los filtros juntos.
Puedes añadir ese botón a un formulario y cada vez que se modifique un
filtro en vez de aplicarlo lo guardas con ::OnFilterChange() y cuando se
pulse el botón los aplicas todos juntos.
Creo que para un caso particular es mejor hacerlo así y no alterar el
comportamiento por defecto.
Saludos,
José Lalín
> Por ahi a lo mejor haria falta un boton general al final de los filter que
> diga FILTRAR y se apliquen todos los filtros juntos.
Puedes añadir ese botón a un formulario y cada vez que se modifique un
filtro en vez de aplicarlo lo guardas con ::OnFilterChange() y cuando se
pulse el botón los aplicas todos juntos.
Creo que para un caso particular es mejor hacerlo así y no alterar el
comportamiento por defecto.
Saludos,
José Lalín