hice esta pregunta en stackoverflow y se me ha redirigido aquí. perdón por la publicación cruzada.
estoy escribiendo una solicitud financiera y necesito escribir un diálogo de apertura de archivo especializado para que el usuario pueda cargar archivos de datos de stock en dos formatos diferentes: Computrac y CSI.
mi diálogo tiene una vista de lista donde necesito mostrar estos archivos de datos.
el formato de los archivos CSI se puede interpretar de tres formas diferentes y necesito preguntarle al usuario qué forma prefiere. para eso planeo tener un cuadro desplegable en cada fila CSI que el usuario pueda cambiar.
el formato Computrac se puede interpretar de dos maneras, y para eso tengo una casilla de verificación.
estoy pensando en colocar estas casillas de verificación/menús desplegables en una columna separada y mostrarlos solo para los elementos seleccionados y ocultarlos para los elementos no seleccionados. a continuación se muestra la captura de pantalla.
mi pregunta a los expertos en usabilidad: ¿esto es confuso? ¿hay una mejor manera? mostrarlos para cada artículo haría que la mesa estuviera llena, ¿no? Por otro lado, cuando no hay una selección, el usuario no verá estos controles y no sabrá que están allí.
EDITAR:
este archivo importar diálogo es un asistente. El primer paso le pide al usuario que seleccione un directorio donde buscar archivos de datos. El segundo paso se muestra en la captura de pantalla. da una lista de archivos encontrados. pueden no estar necesariamente en el mismo directorio.
el usuario puede importar más de un archivo. Los datos importados se almacenarán en la base de datos del programa en un formato unificado que elimine las diferencias entre CSI y Computrac. para comenzar a trabajar con datos, el usuario primero tendrá que importarlos y luego abrir una serie de datos particular de la base de datos del programa.
por lo tanto, agregar un tercer paso al asistente que pregunte si desean ignorar los archivos DOP o seleccionar el esquema de extensión de precio tiene poco sentido si desean importar varios archivos.
no me gusta tener opciones de importación de datos en cada fila. y dado que no espero que los usuarios importen datos con frecuencia, ¿tal vez sea mejor tener un botón de "opciones" en esta pantalla que permita al usuario establecer opciones de importación que se apliquen a todos los archivos importados en esta invocación de diálogo? algo así como el tercer paso sugerido por Erion a continuación ...
por favor, dame tus opiniones. gracias Konstantin
Lo primero que viene a la mente: ¿por qué no deja que la opción de "cómo interpretar el formato" pase a un segundo paso? Un poco como Excel, cuando importa documentos de otro formato.
Beneficios de usar un segundo paso:
Además, ¿necesita mostrar la ruta para cada archivo? ¿Qué hay de permitir que el usuario navegue a una carpeta y enumere los archivos dentro de esa carpeta solamente? (Puntos de bonificación si lo hace utilizable solo a través del teclado, como Mac Finder)
Pídales a los usuarios, u obsérvelos, que encuentren cuál es su jerarquía; ¿tal vez en lugar de las carpetas del sistema de archivos preferirían una jerarquía basada en la elección de la moneda primero, luego el Nombre y luego ver la lista de archivos para esos dos filtros? O haga el cuadro de diálogo Abrir basado en filtros para Moneda, Período, nombre, etc. y luego muestre los archivos que coinciden con esos filtros independientemente de dónde se encuentren en el sistema de archivos.
Su título dice "Seleccione un archivo de datos", pero su imagen muestra DOS archivos de datos seleccionados. Si se trata de una selección múltiple abierta, debe cambiar el título del título a "Seleccionar archivo (s) para abrir" o algo similar. Ni siquiera necesita usar el "archivo" de Word; en su lugar, use el nombre que tengan sus usuarios para estas colecciones de datos. Y respete siempre las convenciones del sistema operativo para seleccionar varios archivos, es decir, hacer clic con la tecla Ctrl, hacer clic con la tecla Mayús, hacer clic y arrastrar, etc.
Último punto: ¿Cuál es la diferencia entre Atrás y Cancelar?