OGGETTO DASHBOARD

Descrizione

consente di visualizzare una dashboard realizzata con il Dashboard Designer all’interno di un form. 

Questo oggetto è utilizzabile solo sulla piattaforma web.

Proprietà Specifiche

Oltre alle proprietà comuni sono disponibili le seguenti proprietà:

  • DashboardFile
    consente di specificare il file della dashboard da visualizzare.

Eventi specifici

non ci sono eventi specifici per questo oggetto al momento.

Per maggiori informazioni sugli eventi leggi qui.

Proprietà utilizzabili da codice da codice lato Server (VB.NET/C#)

  • Visiblese True il campo lo si rende visibile nel form, in caso contrario lo si assegna con False.

Metodi utilizzabili da codice da codice lato Server (VB.NET/C#)

  • Refresh(<array parametri – opzionale>): consente di aggiornare la dashboard, passando, opzionalmente, i valori dei parametri, attraverso un array associativo la cui chiave è il nome del parametro, e il valore è, ovviamente, il valore del parametro.
    Esempio di utilizzo:

    dim p as new assocarray()
    p("DA_DATA")=form.findcontrol("DA_DATA").Value
    p("PARAMETRO1")=form.findcontrol("PARAMETRO1").Value
    p("PARAMETRO2")=form.findcontrol("PARAMETRO2").Value
    p("_PARAMETRO3")=form.findcontrol("PARAMETRO3").Value
    
    form.findcontrol("DashBoard1").Refresh(p)

    NOTE
    1) i parametri che iniziano con “_” verranno passati in modo criptato alla dashboard. Questo può essere utile quando i parametri stessi non devono in alcun modo essere assegnati dall’utente richiamando esplicitamente la maschera di visualizzazione della dashboard stessa. Come si può vedere nell’esempio, non è però necessario assegnarli criptati all’array.
    2) può essere conveniente utilizzare parametri nascosti qualora si preveda di visualizzare una dashboard in un form. Questo per evitare che l’utente possa cambiare i loro valori anche attraverso l’apposita funzione presente all’interno della dashboard.

Metodi utilizzabili da codice lato Client (Javascript)

  • show()visualizza l’oggetto.
  • hide()nasconde l’oggetto.