%%(display:none)
{{{
WikiUp
}}}
/%
[{TableOfContents }]\\
\\
!! Abstract\\
Il componente Dash (DSH) mostra un dato tramite una forma a cruscotto, disponibile in diversi layout.\\
I layout che si possono scegliere sono 8 e non possono essere aggiunti dall'utente.\\
E' possibile scegliere il layout di visualizzazione attraverso l'attributo di setup "SelectLayout".\\
Tutti gli esempi utilizzabili, sono consultabili nel nostro showcase dei componenti.\\
\\
E' possibile valorizzare il componente dash anche passando i valori tramite G.SET del componente, utilizzando gli attributi ForceText, ForceUM, ForceValue e ForceIcon.\\
\\
E' possibile, nel caso si abbia una matrice con più colonne, andare a specificare il nome della colonna da cui prendere i valori. utilizzando gli attributi TextColName, UmColName, ValueColName e IconColName.\\
E' possibile evitare l'utilizzo di attributi quali TextColName, UmColName, ValueColName e IconColName se la matrice di base contiene 4 colonne in questo ordine:\\
- Valore\\
- Unità di misura\\
- Descrizione\\
- Icona\\
\\
In questo componente è anche possibile, specificando il nome della colonna, effettuare delle operazioni matematiche che forniscono un risultato, visualizzato poi all'interno del dash.\\
Grazie all' attributo di setup NumberFormat è possibile formattare il valore mostrato.\\
\\
E' anche possibile ottenere più dash con un unico xml ed un' unica sezione di scheda.\\
Per fare questo è necessario che nell'xml sia presente una colonna che funga da "Gruppo" e che nel setup sia specificato l'attributo GroupColName con il nome della colonna relativa al gruppo.\\
Quindi se nella matrice fossero presenti più record con gruppi differenti si avrebbero tante dash quanti sono i gruppi.\\
Le formule matematiche applicate ai gruppi hanno l'effetto del group by dell'sql, ovvero verrano effettuate le operazioni matematiche per gruppo.\\
Se altresì non viene specificato un gruppo, il comportamento resterà invariato, quindi si avrà soltanto una sola dash.\\
\\
E' importante capire che il json restituito dal componente dash non quello della matrice originale;\\
il json generato contiene le seguenti informazioni:\\
- Icona [ICO]\\
- Unità di misura [UM]\\
- Descrizione [TEXT]\\
- Valore [VALUE]\\
- Gruppo [GROUP]\\
- parte intera del valore [INTVAL]\\
- parte decimale del valore [DECVAL]\\
\\
Il componente supporta il dinamismo "click".\\
- nella sezione "Dinamismi" si trovano ulteriori informazioni\\
\\
__Gestione colori e soglie__\\
E' possibile gestire le soglie con gli attributi __Thresh1__ e __Thresh2__.\\
I colori delle soglie si attivano su tutti i componenti della dash, quindi icona, testo, um e valore.\\
Se non vengono specificati colori alternativi verranno presi i colori standard RED, GREEN, YELLOW\\
Per specificare i colori alternativi è possibile impostare gli attributi __ValueColor__, __IconColor__ e __TextColor__.\\
E' possibile specificare un massimo di tre colori (Es: ValueColor="R255G000B000;R000G255B000;R000G000B255") che prenderanno il posto di quelli standard.\\
Se non vengono specificate le soglie e sono presenti gli attributi di colore, in presenza di più colori verrà preso il primo.\\
\\
!! Funzionalità\\
[Visualizzazione dati|MBDOC-LOCDSH_F01]\\
[Dinamismi|MBDOC-LOCDSH_F02]\\
[Gestione dati|MBDOC-LOCDSH_F03]\\
[Gestione dash list|MBDOC-LOCDSH_F04]\\
\\
!! Formato dati\\
Tipo di XML utilizzato: XML Griglia.\\
\\
!! Eventi gestiti\\
Il componente gestisce i seguenti eventi:\\
- Click: scatta al click sul componente dash\\
\\
!! Attributi\\
Le funzionalità, le impostazioni e gli attributi del componente sono consultabili attraverso il configuratore e la sua documentazione.\\
\\
Vedi  (SECLS(G.SE-Clicca qui.)\\
\\