it-swarm-es.com

Cómo mostrar mejor una larga lista de casillas de verificación

En mi aplicación, los usuarios deben seleccionar de una lista desplegable, una lista de proyectos que desean incluir en su búsqueda personalizada. La parte fácil es que los usuarios pueden seleccionar un proyecto para filtrar o seleccionarlos todos, pero se vuelve complicado cuando quieren seleccionar más de uno pero no todos. La única forma en que puedo pensar en hacer esto es ofrecer otra opción en el menú desplegable "seleccionar proyectos" que abre un diálogo con una gran lista de casillas de verificación, luego seleccionan los proyectos que se publican nuevamente en la consulta de filtro.

Aunque esto podría funcionar, parece contrario a la intuición y espero que otras personas tengan mejores ejemplos de mostrar grandes listas de casillas de verificación que serán más rápidas para el usuario en lugar de este proceso ad hoc.

Cualquier idea sobre esto sería genial.

Jonny

10
Cliftwalker

Esta pregunta es muy similar a esta sobre seleccionando un subconjunto de elementos en una lista larga .

6
Nescio

¿Es posible agrupar estos proyectos en colecciones manejables? Si es así, puede proporcionar una lista de grupos que pueden expandirse en casillas de verificación individuales para cada proyecto o seleccionarse en su totalidad: (disculpe la obra de arte ascii)

[] Grupo A (>)

[] Grupo B (v)

[ ] Group B Item 1              [ ] Another B Item
[ ] Third Group B Item

[] Otro grupo (>)

Esto al menos permitiría al usuario encontrar rápidamente sus proyectos favoritos más fácilmente.

2
CoffeeDawg

Creo que la opción de Nescio está bastante bien utilizada en estos días.

O, ¿por qué no permitiría opciones de menú específicas a través de una metodología 'mantener CNTL y seleccionar'? Este es un patrón de diseño utilizable y bastante estándar, que requiere una oración de instrucción para la mayoría de los usuarios. La opción de Nescio es probablemente un poco más elegante, mientras que esta sugerencia es bastante fácil de implementar.

Cualquiera de los dos es ciertamente preferible a presentar una lista o un menú desplegable y luego, como ha indicado, un diálogo. Las dos implementaciones de selección no parecen coincidir entre sí.

0
jameswanless