Ho il compito di trovare un modo per visualizzare numerose (10) date in un modulo di inserimento dati. Riguardano le date in cui alcuni documenti sono stati ricevuti, riconosciuti, valutati, ecc.
Tutte le date sono più importanti l'una dell'altra, quindi non posso davvero visualizzare le date più importanti e mettere le altre in un riquadro di espansione o simili.
Al momento ho solo 10 selettori di calendario sul modulo, ma questo sembra un po 'ingombra.
Usando WPF, quindi il cielo è il limite con il tipo di controllo che potrei fare, mancando solo qualche ispirazione.
Potresti visualizzarli come marcatori su una sequenza temporale?
Vedo nella mia mente tutti gli indicatori non ancora fatti che si trovano oltre il bordo destro della linea, in attesa di essere fatti.
Direi di raggruppare le date con altri controlli di campo (caselle di testo, aree di testo) insieme nel contesto dei gruppi (inviato, ricevuto). Se hai un po 'di lavoro cartaceo su come scorre il modulo cartaceo, potresti seguirlo inizialmente, quindi risolverlo.
Siamo spiacenti, solo per chiarimenti, le date sono state inserite in questo modulo o sono precompilate e solo a scopo informativo?
Se vengono inseriti, utilizzerei un controllo come selezione data JQuery
Se sono puramente informativi, sarei propenso ad avere un elenco con il nome del pari a sinistra (possibilmente con un'icona) e la data a destra.
C'è un modo per classificare le date? Puoi anche analizzare il flusso di lavoro e vedere se ci sono sezioni che potrebbero essere presentate su pannelli diversi.
Per esempio:
Ricevuto è qualcosa che ti viene fatto.
Riconosciuto, valutato sono le cose che fai che non fanno cambiare le scartoffie.
Inoltrato, delegato (se esiste) è qualcosa che fai così qualcun altro.
Quindi, ciascuna di queste serie di date potrebbe essere presentata su un pannello diverso.
Un'altra alternativa è solo quella di visualizzare l'ultima coppia data/azione in modo da poter vedere lo stato corrente delle scartoffie e quando ha raggiunto quello stato. Le altre date sarebbero disponibili in un riquadro/riquadro a comparsa "maggiori dettagli".
Tendo a cercare diverse forme di visualizzazione quando ho bisogno di mettere tanti controlli in un unico spazio. Come ha suggerito whybird, una sequenza temporale è probabilmente una buona idea. Ecco alcune idee su come farlo:
Spero che aiuti.