Salva escribió:- Mostrar los 10 mayores si la columna tiene orden descendente o ningún orden
- Mostrar los 10 menores si la columna tiene orden ascendente
Exacto. Coincide lo que dices en tu mensaje con lo que dije en el mío.
No conozco como está codificado el filtro automático. Lo cierto es que se almacenan en alguna propiedad las condiciones de filtro establecidas a nivel de columna o a nivel de filtro predeterminado, pues se muestran al activar el botón desplegable de la columna, o volver a invocar la opción filtro predeterminado. Quizás se pueda agregar una propiedad que indique qué criterio de ordenación tiene la columna, pero eso es cosa de los programadores.
Voy a darle un giro a la propuesta:
Se podría simplificar si se agrega una nueva opción al menú desplegable; así tendríamos dos comandos:
-
Los 10 primeros para presentar los mayores
-
Los 10 últimos para presentar los menores.
Como programador (he programado durante años en Clipper y luego en VB) puedo suponer que esta opción sería la más sencilla de implementar.
No implicaría examinar los datos previamente, ni almacenar en ninguna propiedad el criterio de ordenación.
Además, de cara al usuario, le será más fácil elegir una de las dos opciones. Tener que recordar que al elegir
Los diez primeros se presentarán los datos en función del criterio de ordenación establecido, puede dar lugar a error.
Conclusión: La petición sería
agregar al menú desplegable del fitro automático la opción Los 10 últimos.
Para gustos colores: creo que sería más adecuado traducir las opciones como
Los 10 mayores y
Los 10 menores.
Saludos