Strumenti Utente

Strumenti Sito


sviluppo:formattazioni_jasper

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
sviluppo:formattazioni_jasper [2013/03/27 11:48] a.muccisviluppo:formattazioni_jasper [2018/03/19 10:45] (versione attuale) – modifica esterna 127.0.0.1
Linea 1: Linea 1:
 ===== Tipi di Formattazione Campi ===== ===== Tipi di Formattazione Campi =====
-  * Formattazione Data +  * [[formattazioni_jasper#Formattazione Data|Formattazione Data]] 
-  * Formattazione Campo+Data+  * [[formattazioni_jasper#Formattazione Campo+Data|Formattazione Campo+Data]] 
 +  * [[formattazioni_jasper#Decodifica del giorno|Decodifica del giorno]] 
 +  * [[formattazioni_jasper#Formattazione HTML|Formattazione HTML]]
  
  
Linea 43: Linea 45:
 Nota.\\ Nota.\\
 Il tipo di elemento utilizzato dovrà essere chiaramente un __**Campo di testo**__ e non un **Testo Statico**. Il tipo di elemento utilizzato dovrà essere chiaramente un __**Campo di testo**__ e non un **Testo Statico**.
 +\\
 +\\
 +-----
 +\\
 +====Decodifica del giorno ====
 +
 +Per ottenere una decodifica di un giorno e ottenere un risultato tipo:\\
 +\\
 +Il 09 Agosto 2011 è un Martedì e quindi vogliamo visualizzare solo il giorno e non la data.\\
 +\\
 +E' necessario:\\
 +- Creare tra le variabili una variabile di nome Giorno di tipo java.lang.String.\\
 +- Impostare la proprietà "Espressione variabile" alla variabile come:\\
 +\\
 +<code>
 +$F{CAMPODATA} != "" ? (new SimpleDateFormat("yyyyMMdd")).parse($F{CAMPODATA}) : null
 +</code>
 +- Inserire un campo di testo che contenga la seguente stringa:
 +<code>
 +$V{Giorno} != "" ? $V{Giorno}.toString().substring(0,2) == "Mo"?"Lunedì" : ($V{Giorno}.toString().substring(0,2))== "Tu"? "Martedì" : ($V{Giorno}.toString().substring(0,2)) == "We" ? "Mercoledì": ($V{Giorno}.toString().substring(0,2))== "Th" ? "Giovedì" : ($V{Giorno}.toString().substring(0,2)) == "Fr" ? ("Venerdì") : ($V{Giorno}.toString().substring(0,2))== "Sa" ? "Sabato" : ($V{Giorno}.toString().substring(0,2))== "Su" ? "Domenica" : null : " "
 +</code>
 +- Impostare tra le proprietà di quest'ultimo campo la **Classe Espressione** in "java.lang.String"\\
 +- Impostare tra le proprietà di quest'ultimo campo il **pattern** in "EEE, d MMM yyyy"\\
 +\\
 +\\
 +-----
 +\\
 +====Formattazione HTML ====
 +Per poter aggiungere dei tag HTML all'interno di un **Campo di testo** o un **Testo Statico** è necessario:\\
 +\\
 +- Impostare la proprietà **Markup** su "html".\\
 +\\
 +In questo modo sarà possibile inserire tag come <b></b>,<u></u> ecc. 
 +\\
 +\\
 +-----
 +\\
  
sviluppo/formattazioni_jasper.1364384890.txt.gz · Ultima modifica: 2018/03/19 10:45 (modifica esterna)