it-swarm-eu.dev

Casella combinata ripetuta per immissione dati o elenco singolo?

Ho un modulo per app desktop con un controllo ripetitore. È un elenco di transazioni bancarie che svolgono un cattivo lavoro di identificazione del cliente associato. Qualcuno deve assegnare il cliente ad ogni transazione. La maggior parte dei campi sono di sola lettura ma sono necessari per consentire a qualcuno di provare a identificare il cliente esistente da un elenco (non digitato liberamente). L'elenco dei clienti potrebbe essere lungo. L'utente può iniziare a digitare il nome del cliente spostarsi nell'elenco della casella combinata o scorrere. Non sono sicuro che le prestazioni saranno un fattore. Uno è più facile da usare/più intuitivo dell'altro?

Modifica: l'utente avrà diversi record da elaborare, quindi l'efficienza di immissione dei dati in primario. Chiunque lo utilizzi riceverà un addestramento specifico. Mi preoccupo solo che le caselle combinate ripetute dovranno registrare molti record e ricorrere al caricamento lento.

enter image description hereDiagramma 1

Utilizzare una casella combinata per ciascun record con l'elenco client.

enter image description hereDiagramma 2

O un singolo Elenco di clienti, quindi quando l'utente fa doppio clic su un cliente dall'elenco (a destra), la casella di testo viene popolata con il Nome cliente. Come saggio, se si desidera il cliente attualmente selezionato, fare doppio clic sulla casella di testo del cliente per popolarlo.

3
JeffO

Il primo è sicuramente più utilizzabile. Il suggerimento per la digitazione è ben noto e facile da usare.

Consiglierei di fare qualcosa di simile a quello che Facebook ha per la sua sezione Informazioni di lavoro del profilo di modifica:

  1. Inizia a digitare e vengono visualizzate le selezioni.

    enter image description here

  2. Dopo aver fatto clic su una selezione, questa si "blocca" cambiando colore e aggiungendo una [X] sul lato destro della casella. Indica che è collegato a un record esterno visualizzando un'icona: nel caso della Società, che funziona allo stesso modo, quell'icona è l'icona del profilo della Pagina dell'azienda.

    enter image description here

Se si desidera una selezione multipla, è praticamente esattamente la stessa, ma la selezione "bloccata" è una bolla racchiusa tra le parole e non l'intera casella.


Nella seconda soluzione, sembra che dovresti in qualche modo mantenere l'attenzione su due elementi: la casella di testo del cliente che stai popolando e l'elenco/elemento del cliente su cui hai fatto clic. Anche se lo realizzi, sarebbe comunque confuso, poiché raramente nelle forme si vede più attenzione multipla.

Inoltre, il collegamento suggerito ("se si desidera il cliente attualmente selezionato, fare doppio clic sulla casella di testo del cliente per popolarlo") dovrebbe essere esplicitamente insegnato, poiché non è possibile dedurne l'esistenza.

Se riscontri problemi tecnici con il type-ahead, strategie come la memorizzazione nella cache, i ritardi di tipo, le ricerche intelligenti (più intelligenti di '%text%') dovrebbe essere in grado di aiutarlo a eseguire altrettanto bene un elemento dell'interfaccia utente caricato fisicamente.

2
Nicole

L'utente deve passare attraverso un numero di clienti o semplicemente selezionarne uno e procedere con quello?

Se il compito è scegliere un cliente e quindi fare qualcosa con quelle informazioni, abbandonando questa schermata, allora la prima soluzione è migliore.

Tuttavia, se è un numero di clienti, penso che il secondo sia migliore. Fondamentalmente hai una relazione principale-dettaglio qui, e continuare a usare la combo ogni volta per popolare la casella di testo è sia insolito che frustrante. Sarebbe simile a provare diversi termini di ricerca in Google e vedere i risultati di seguito (che è un'attività completamente diversa: è un'ottima soluzione per la ricerca). Quello che hai è più simile a un client di posta elettronica, con un elenco finito di elementi e un riquadro "Dettagli".

Quello che cambierei nella seconda soluzione è il layout - il "master" deve essere sulla sinistra e i "dettagli" - sulla destra, questa è la normale direzione del flusso di lavoro.

Un altro cambiamento - come sottolineato da @Renesis, il doppio clic è molto problematico. È entrambi da scoprire e crea un'incoerenza percepita: a volte l'elemento selezionato viene visualizzato nella casella di testo, a volte no. Il singolo clic dovrebbe funzionare bene.

0

La soluzione 2 rovinerà il layout e richiede una maggiore interazione per eseguire l'attività. Per me, la soluzione 1 sembra più facile e più focalizzata sull'attività.

0
Peter Frings