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

Expand Event Type

proprietà copia link

Scopo

Indica come deve essere gestito l'evento di apertura/chiusura del Command Set. Il valore predefinito della proprietà è Attivo ovvero l'apertura/chiusura viene gestita dal browser e poi viene inviato immediatamente al server che ne completa l'esecuzione. Puoi fare riferimento alla lista valori EventTypes per ulteriori informazioni riguardo ai vari tipi di gestione degli eventi.

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 apertura/chiusura del Command Set se l'applicazione gestisce l'evento OnChangeExpand per impedirne l'apertura. In tal caso potrebbe essere utile assegnare alla proprietà ExpandEventType il valore Server + Immediato. Qualora questo non venga fatto, infatti, si potrebbe presentare la seguente situazione:

  1. l'utente chiude il Command Set. Il client non sa che l'operazione non è permessa e chiude subito il Command Set.
  2. Il browser invia un messaggio al server per indicare che il Command Set è stato chiuso. Il server riceve l'evento e scopre, notificando l'evento OnChangeExpand, che il Command Set non può essere chiuso. Quindi il server risponde al client indicando che il Command Set è aperto.
  3. Il client riapre nuovamente il Command Set.
Il tutto avviene in pochi istanti ma l'effetto è che il Command Set si chiude e riapre in maniera un po' strana.

Sintassi

CommandSet.ExpandEventType := tipo evento

Quando letta

Restituisce un numero intero corrispondente al tipo di gestione dell'evento di apertura/chiusura del Command Set.

Quando impostata

Imposta il tipo di gestione dell'evento di apertura/chiusura del Command Set.

  • La modifica del tipo di gestione deve essere fatta nell'evento Initialize o AfterLogin dell'applicazione, altrimenti l'informazione non viene acquisita dal browser.
  • Attenzione: i Command Set contenuti nelle videate vanno comunque inizializzati nell'evento Initialize o AfterLogin dell'applicazione, altrimenti l'informazione non viene acquisita dal browser.

Ultima modifica: 25/10/2016 / Validità: da 8.1.3650

Vedi Anche

  • Event Types (lista valori)
  • On Change Expand (evento)
  • Initialize (evento)
  • After Login (evento)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum