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))