it-swarm-eu.dev

Qual è la migliore pratica di progettazione per la modifica dei dati in RIA?

Qual è la migliore pratica di progettazione per la modifica dei dati in RIA, ad esempio in Flex o Silverlight?

Vorrei mostrare i dettagli del cliente, ma ci sarà una finestra di modifica, che i dati del cliente saranno modificabili.

Vorrei mostrare un nuovo modulo in cui i dati possono essere modificati. Qual è il modo più semplice per mostrare questo modulo. Posso creare la mia interfaccia utente a schede, in modo da poter aprire il modulo in una nuova scheda, oppure posso aprire il modulo in una finestra di dialogo popup/modale (Salva-Annulla). Forse posso usare l'editing in linea.

Qual è la soluzione più intuitiva in una GUI Silverlight o Flex? Qual è la tua opinione?

1
user3937

Penso che andrei con la modifica in linea, con un pulsante al passaggio del mouse su ogni riga che passa alla modalità Modifica o un grande pulsante statico che commuta l'intero schermo in modalità Modifica e viceversa.

3

Perché usare una finestra di modifica esplicita? Il modo più diretto per un utente di modificare i dati è semplicemente modificarli, dove vedono che è necessaria una modifica. Ciò significa che tutti i campi modificabili sono sempre "in modalità di modifica". Se questo non è possibile per qualsiasi motivo, i suggerimenti di Vitaly sulla modalità di modifica sono buoni. Non dovresti, tuttavia, lasciare che lo stile visivo dei controlli (casella di testo vs. campo di testo semplice) abbia la precedenza sulle decisioni di usabilità.

Quando modifica sul posto viene combinato con salvataggio automatico, gli utenti possono concentrarsi esclusivamente sui dati e sul processo e non devono pensare ai controlli di modifica e all'interfaccia utente. Quando i dati sono più critici, fornire funzionalità esplicite annulla per recuperare i vecchi dati.

1
Jawa

Un altro voto per la modifica sul posto. Una nuova scheda come vista di modifica funziona nel modo consueto in cui le schede vengono utilizzate per organizzare un'area di lavoro. Per dirla in altro modo, avere schede che saltano dentro e fuori dalla vista in base a una modalità di modifica o lettura può causare problemi ad alcune persone.

0
Todd Sieling