Condizioni di notifica
Questo evento viene notificato dal grafico quando l'utente clicca su un punto ed il grafico è attivo (vedi proprietà Active).
Utilizzo consigliato
L'evento GraphClick può essere utilizzato per aggiornare l'interfaccia grafica o per mostrare dati relativi alla serie o al punto cliccato dall'utente.
Argomenti
Serie Number | Il numero della serie selezionata dall'utente. La prima serie è identificata dal numero 1. |
Point Number | Il numero del punto selezionato all'interno della serie. Il numero del punto va da 1 al numero di punti della serie. Questo argomento è stato introdotto a partire dalla versione 7.5 |
Esempio di codice
// *********************************************
// Notificato quando l'utente clicca sul grafico
// *********************************************
event Grafico.NuovoGrafico.GraphClickEvent(
int SerieNumber // Indica quale serie è stata cliccata (da 1 al numero di serie)
)
{
// Se è stata selezionata la prima serie mostro il valore del punto accedendo
// alle prime due colonne della master query
if SerieNumber = ONE
{
Esempidp.MessageBox(punto +c NuovoGrafico.ValoriAsseX +c C, +c ToString(
NuovoGrafico.ValoriAsseYSerie1))
}
//
// Se è stata selezionata la seconda serie mostro il valore del punto accedendo
// alla prima e alla terza colonna della master query
if SerieNumber = TWO
{
Esempidp.MessageBox(punto +c NuovoGrafico.ValoriAsseX +c C, +c ToString(
NuovoGrafico.ValoriAsseYSerie2))
}
}
// Notificato quando l'utente clicca sul grafico
// *********************************************
event Grafico.NuovoGrafico.GraphClickEvent(
int SerieNumber // Indica quale serie è stata cliccata (da 1 al numero di serie)
)
{
// Se è stata selezionata la prima serie mostro il valore del punto accedendo
// alle prime due colonne della master query
if SerieNumber = ONE
{
Esempidp.MessageBox(punto +c NuovoGrafico.ValoriAsseX +c C, +c ToString(
NuovoGrafico.ValoriAsseYSerie1))
}
//
// Se è stata selezionata la seconda serie mostro il valore del punto accedendo
// alla prima e alla terza colonna della master query
if SerieNumber = TWO
{
Esempidp.MessageBox(punto +c NuovoGrafico.ValoriAsseX +c C, +c ToString(
NuovoGrafico.ValoriAsseYSerie2))
}
}
- Quando l'utente clicca su un punto del grafico, la tabella IMDB sottesa ad esso viene automaticamente aggiornata con i dati del punto selezionato. Nella procedura di gestione dell'evento GraphClick è quindi possibile fare riferimento ai campi della master query per avere accesso ai dati del punto selezionato dall'utente.
- Nel caso di grafico a torta l'indice di punto restituito da questo evento (Point Number) è l'indice della sezione della torta clicccata dall'utente. Questo può essere utilizzato per impostare la separazione della sezione cliccata dall'utente con la procedura Set Explosion.
Ultima modifica: 23/03/2021 / Validità: da 7.1.3300