English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Oggetti UI
  • Libreria Tree
  • RD3

Click Event Type

proprietà copia link

Scopo

Indica come deve essere gestito l'evento di attivazione dei nodi dell'albero. L'attivazione di un nodo avviene cliccando sul nodo stesso oppure, quando l'albero ha la proprietà ActivateOnExpand a True, espandendo il nodo.

Il valore predefinito della proprietà è Attivo ovvero l'attivazione del nodo viene gestita dal browser evidenziando il nodo e poi viene inviato immediatamente al server che ne completa l'esecuzione.

Si suggerisce di non modificare questa proprietà in quanto il sistema gestisce correttamente tale evento nei normali casi d'uso.

Può essere utile modificare il tipo di gestione dell'evento di attivazione dei nodi dell'albero se l'applicazione gestisce eventi dell'albero in modo da collidere con il comportamento automatico del browser.

Ad esempio se è stato gestito l'evento OnActivateNode per impedire l'attivazione di un nodo potrebbe essere utile assegnare alla proprietà ClickEventType il valore Server + Immediato. Qualora questo non venga fatto, infatti, si potrebbe presentare la seguente situazione:

  1. l'utente clicca sul nodo per attivarlo. Il client non sa che l'operazione non è permessa ed evidenza subito il nodo.
  2. Il browser invia un messaggio al server per indicare che l'albero ha attivato il nodo. Il server riceve l'evento e scopre, notificando l'evento OnActivateNode, che l'albero non può attivare quel nodo. Quindi il server risponde al client indicando che il nodo selezionato è quello precedente.
  3. Il client riseleziona nuovamente il vecchio nodo.
Il tutto avviene in pochi istanti ma l'effetto è che l'albero cambia per un attimo il nodo selezionato in maniera un po' strana.

E' possibile fare riferimento alla lista valori EventTypes per ulteriori informazioni riguardo ai vari tipi di gestione degli eventi.

Sintassi

Albero.ClickEventType := tipo evento

Quando letta

Restituisce un numero intero corrispondente al tipo di gestione dell'evento di attivazione dei nodi dell'albero.

Quando impostata

Imposta il tipo di gestione dell'evento di attivazione dei nodi dell'albero.

  • La modifica del tipo di gestione deve essere fatta nell'evento Load della videata, altrimenti l'informazione non viene acquisita dal browser.

Ultima modifica: 23/03/2021 / Validità: da 8.1.3650

Vedi Anche

  • Event Types (lista valori)
  • Activate On Expand (proprietà)
  • On Activate Node (evento)
  • Load (evento)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum