Il Template Calendar consente di visualizzare uno o più grafici.

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


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

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))
  • Ultima modifica: 05/08/2025 07:22
  • da 127.0.0.1