Extendiendo GridView 6: ¡Filtros! - Versión para impresión +- Comunidad Gambas-es (https://gambas-es.org) +-- Foro: Otros (https://gambas-es.org/forum-18.html) +--- Foro: Videotutoriales (https://gambas-es.org/forum-20.html) +--- Tema: Extendiendo GridView 6: ¡Filtros! (/thread-490.html) |
Extendiendo GridView 6: ¡Filtros! - Shordi - 29-06-2021 Aquí tenéis la sexta y penúltima entrega sobre la extensión del control Gridview. En esta ocasión implementamos Filtros Sencillos para terminar la serie con el siguiente vídeo en el que implementamos filtros complejos a partir de un formulario, tal como se haría con una base de datos por medio. Espero que os guste. Es el primero que grabo a pantalla completa, por lo que no estoy seguro del resultado en cuanto a visualización y sonido. Cualquier retroalimentación/consejo/crítica por vuestra parte me sería útil. Gracias. Saludos. RE: Extendiendo GridView 6: ¡Filtros! - tincho - 30-06-2021 En un momento usas el evento click para seleccionar una celda y en base su columna y su contenido luego hacer el filtrado cuando se produce un ctrl+click, me gusta lo de usar teclado para hacer los filtros y creo que tal vez seria interesante que le agregues:
Bueno cosas que se me ocurren mientras veo la operatoria de tu código. Supongo que luego cuando lo subas a gitlab podremos inspeccionarlo mas en detalle y proponer alguna cosa. Gracias por compartir RE: Extendiendo GridView 6: ¡Filtros! - Shordi - 30-06-2021 Estos controles que estoy subiendo son básicamente a efectos didácticos. La versión antigua en la que se basan hace muchas más cosas... pero está tan imbricada en los programas del curro que no son traspasables directamente. Aún así tienen: Fuentes de datos variadas (Le pasas al source un result, o un variant[][] o un path para un csv o una colección de colecciones) y él sólo se organiza para mostrarlos. Propiedad Value y Values, que devuelve una colección de pares campo->valor del campo de las celdas seleccionadas Discriminación, por supuesto, según el tipo de campo que tenga cada columna (integer, boolean, etc) Imágenes de chequeo para los campos boolean ciertos y de x para los falsos Popupmenus propios y configurables, Barra de botones configurable y pantallita de ayuda de teclas y gestos de ratón y otras cosas que no recuerdo. Sin embargo, no es youtube el lugar para todo eso. Subiré al gitlab la versión heredada del curro más completa posible y a partir de ahí podemos trabajar, si es que a alguien le interesa. Saludos |