it-swarm-eu.dev

Hai bisogno di assistenza con idee per la visualizzazione dei dati configurabili dall'utente

Spero che la gente qui possa aiutarmi con alcune idee per l'interfaccia utente che consente a un utente di selezionare quali campi devono essere visualizzati in una "visualizzazione dati". La svolta qui è che la vista dati è un mix tra una vista elenco orientata alla colonna diretta e una vista dettagli del modulo.

Un breve esempio di output potrebbe essere:

 SomeField AnotherField ThirdField 
 --------- ------------ ---------- 
 Valore1 Value2 Value3 
 ForthField: Value4 FifthField: Value5 
 SixthField: Value6 

Gli utenti devono essere in grado di selezionare quali campi vogliono visualizzare come colonne (aka "la prima riga") e quindi quali campi vogliono visualizzare come parte di una vista dei dettagli del modulo (aka "dalla seconda alla nona riga").

Sto pensando di utilizzare una griglia di menu a discesa (contenente i nomi dei campi) ... con n colonne e m righe (limitato a dire ... 25 colonne per 10 righe). Ma ... questo non si tradurrà in un'interfaccia utente super accattivante.

2
ConfusionReins

Controlla il primo esempio di pagina dimostrativa del plug-in della griglia ExtJS , forse è quello che ti serve!

1
ammoQ

Ho ragione che hai ± 250 campi di dati e vuoi che l'utente li organizzi? Quindi i widget a discesa non sono certamente la strada da percorrere!

Forse hai una griglia simile a un foglio di calcolo in cui puoi digitare testo normale (per fungere da etichette) e campi (distinti dal testo normale avviandoli con $, completamento automatico). I tuoi utenti sarebbero a proprio agio con quello?

Puoi aggiungere più strumenti/markup per linee o altri ornamenti.

0
Peter Frings

È possibile visualizzare tutti i dati in colonne in modo standard, quindi consentire all'utente di trascinare le intestazioni delle colonne da visualizzare nei dettagli del modulo.

Dai un'occhiata alla demo di raggruppamento di Telerik DataGrid . È possibile trascinare un'intestazione di colonna nell'area superiore contrassegnandola per il raggruppamento. Nel tuo caso quell'area superiore significherebbe "colonna dettagli modulo". Il layout della riga della griglia deve quindi essere adattato per mostrare le colonne selezionate nei dettagli del modulo.

Form details: ForthField FifthField SixthField
---------------------------------
SomeField AnotherField ThirdField
--------- ------------ ----------
Value1    Value2       Value3
          ForthField: Value4  FifthField: Value5
          SixthField: Value6
0
Mart

Che ne dici di dare loro la possibilità di creare gruppi o gruppi di campi.

Ognuno di questi gruppi potrebbe avere uno o più campi e potrebbe scegliere se visualizzare il gruppo come vista colonna o vista dettaglio modulo.

Sarebbero in grado di trascinare (o semplicemente spostare) ciascun gruppo verso l'alto o verso il basso per riorganizzare il layout.

Qualcosa come questo:

Example interface drawing

L'elenco dei menu a discesa per ciascun gruppo non dovrebbe essere orizzontale, ma hai l'idea.

0
bendur