lFilterBar
Publicado: Jue Jun 15, 2006 2:39 pm
Hola,
Quiero hacer que cuando un browse tenga lFilterBar := .t. , me cambien de
color las columnas por las que estoy filtrando en ese momento.
Para ello, en el OnDrawCell de cada columna tengo puesto:
nClrPane := If( !Empty( oSender:cFilter), clLtGray, nClrPane )
¿Hay alguna forma mejor?
Tal y como lo estoy haciendo, tengo que ir a todas las columnas del browse
y ponerles el evento OnDrawCell apuntando al método DbBrowse1Column1Drawcell
¿Hay alguna forma de hacerlo automático, en el onCreate del browse o algo
así?
Otra cosa: ¿Dónde se guarda la "cadena" del filtro que se forma con todos
los cfilter de las columnas?
Un saludico,
Fredy
Quiero hacer que cuando un browse tenga lFilterBar := .t. , me cambien de
color las columnas por las que estoy filtrando en ese momento.
Para ello, en el OnDrawCell de cada columna tengo puesto:
nClrPane := If( !Empty( oSender:cFilter), clLtGray, nClrPane )
¿Hay alguna forma mejor?
Tal y como lo estoy haciendo, tengo que ir a todas las columnas del browse
y ponerles el evento OnDrawCell apuntando al método DbBrowse1Column1Drawcell
¿Hay alguna forma de hacerlo automático, en el onCreate del browse o algo
así?
Otra cosa: ¿Dónde se guarda la "cadena" del filtro que se forma con todos
los cfilter de las columnas?
Un saludico,
Fredy