Domanda

Una volta ho creato un costruttore modulo dove l'utente potrebbe selezionare qualsiasi numero di campi per un modulo web. Lo strumento poi prodotto un frammento di codice che l'utente potrebbe copiare nella JSP.

I dati modulo presentato è stato memorizzato come valore-chiave coppie nel DB, quindi fondamentalmente solo due colonne erano necessari per i dati specifici del modulo. Se ricordo bene, il trattamento dei dati DB è stato richiesto di essere fatto fuori Java.

Quindi, la creazione di bella uscita eccellere di questo è stato un po 'complicato. Ho finito per usare iReport e la sua funzionalità a campi incrociati, ma non è stata una bella esperienza.

Ci sono modi migliori per memorizzare tale forma dati che solo utilizzando coppie chiave-valore? O ci sono alcune belle approcci per campi incrociati i dati chiave-valore / perno per la segnalazione?

È stato utile?

Soluzione

Io cerco di seguire il La regola del minimo di potenza - Utilizzando la struttura più semplice possibile per i dati che si dà molta più flessibilità nella visualizzazione. Detto questo, la funzionalità tabella pivot di Excel è sicuramente molto bello per semplici strutture di dati. Dopo la creazione di uno, si potrebbe desiderare di provare la funzionalità grafico pivot collegato ad esso per visualizzare i dati in modo flessibile -. Eventuali modifiche alla tabella pivot si riflettono nel grafico pivot automaticamente

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top