Template Grafico
Il Template Calendar consente di visualizzare uno o più grafici.
Campi Obbligatori
Ogni riga della lista usata per generare i grafici rappresenta una serie all'interno di un grafico (es. una barra per un grafico a barre, una fetta per un grafico a torta). I campi necessari per generare un grafico sono:
- DesmosGrafico: Tipo di grafico da inserire, tutte le righe relative allo stesso grafico devono avere lo stesso valore. I grafici disponibili sono:
DesmosGrafico = cast('pie' as varchar(32))
- pie: Grafico a torta.
- bar: Grafico a barre.
- DesmosNome: Nome della serie mostrata.
DesmosNome = cast('DA VERNICIARE' as varchar(32))
- DesmosValore: Valore della serie mostrata.
DesmosValore= cast(12 as int)
- DesmosIdGrafico: Necessario e obbligatorio solo se si vogliono mostrare più grafici, tutte le righe relative allo stesso grafico devono avere lo stesso valore.
DesmosIdGrafico = cast('1' as varchar(32))
Aspetto
Campi usati per modificare l'aspetto del grafico o della serie:
- Titolo: Titolo del grafico, tutte le righe relative allo stesso grafico devono avere lo stesso valore.
DesmosTitolo = cast('TITOLO' as varchar(32))
- Totale: Totale degli elementi attesi nel grafico, se la somma dei DesmosValore relativi allo stesso grafico è inferiore al totale, verrà creata una serie denominata “mancanti” contenente la rimanenza. Tutte le righe relative allo stesso grafico devono avere lo stesso valore.
DesmosTotale = cast(40 as int)
- Color: Colore della serie (barra/fetta di torta) e delle relative label.
DesmosColor = cast('0,0,0' as varchar(32))
- Descrizione: Descrizione della serie, mostrata quando si passa il puntatore del mouse sulla porzione di grafico relativa alla serie.
DesmosDescrizione = CAST('descrizione' as nvarchar(32))
Funzionalità
Campi usati per dare funzionalità quando si clicca su una serie con il puntatore del mouse:
- Azione: Azione da effettuare, può avere i seguenti valori:
DesmosAzione = CAST('refresh' as nvarchar(32))
- templatepopup: Apre un popup contenente il template definito in AzioneTarget con lancio AzioneLancio..
- layoutpopup: Apre un popup contenente il layout definito in AzioneTarget con lancio AzioneLancio.
- monitorpopup: Apre un popup contenente il monitor fabbrica.
- In AzioneTarget va inserito il tipo di monitor (es. Colli, odp) ed il parametro con cui filtrare separati da ';' (es. 'odp;lotto' apre il monitor fabbrica relativo agli odp e filtra per lotto).
- In AzioneLancio va inserito il valore con cui filtrare, se AzioneTarget non contiene ';' verrà filtrato il campo relativo al tipo (es. se AzioneTarget == 'odp' verrà cercato l'odp).
- refresh: Aggiorna gli elementi di layout definiti in AzioneTarget con lancio AzioneLancio.
- AzioneLancio: Lancio assegnato all'azione, l'uso dipende dal tipo di DesmosAzione .
DesmosAzioneLancio = CAST('1' as nvarchar(32))
- AzioneTarget: Target assegnato all'azione, l'uso dipende dal tipo di DesmosAzione .
DesmosAzioneTarget = CAST('Center' as nvarchar(32))