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

Active

proprietà copia link

Scopo

Indica se l'albero deve comunicare immediatamente una modifica allo stato di selezione di un singolo nodo o meno. Se la proprietà Active è false occorre cliccare su un qualsiasi oggetto attivo della videata o premere il tasto ENTER per far sì che il sistema venga informato della variazione nella selezione dei nodi di un albero.

Sintassi

Albero.Active := True

Quando letta

Restituisce True se l'albero comunica immediatamente modifiche ai check-box della multi-selezione, False altrimenti.

Quando impostata

Se impostata a True il browser comunica immediatamente al server una eventuale modifica dello stato di uno dei check-box della multi-selezione. Il valore predefinito è False.

Esempio di codice

// **************************************************
// Fired after changes in panel are saved to database
// **************************************************

event AlberoCategorie.Parametri.AfterCommit(
  int RowsUpdated  // Number of rows inserted or updated
  int RowsInErrors // Number of rows that cannot be updated due to database errors
)
{
  // Gestione dei null
  Parametri.Caption := NullValue(Parametri.Caption, Categorie.Caption)
  Parametri.Width := NullValue(Parametri.Width, Categorie.Width)
  Parametri.Height := NullValue(Parametri.Height, Categorie.Height)
  // 
  // Se è cambiata la dimensione... devo aggiornare l'interfaccia utente

  if Parametri.Width <> Categorie.Width OR Parametri.Height <> Categorie.Height
  {
    this.UpdateScreen()
  }
  // 
  // Scrivo le proprietà

  Categorie.Caption := Parametri.Caption
  Categorie.Enabled := Parametri.Enabled
  Categorie.MultipleSelection := Parametri.MultipleSelection
  Categorie.DragAndDrop := Parametri.DragAndDrop
  Categorie.ActivateOnExpand := Parametri.ActivateOnExpand
  Categorie.Width := Parametri.Width
  Categorie.Height := Parametri.Height
  Categorie.Active := Parametri.Active
}
  • E' consigliabile utilizzare questa proprietà nell'evento di Load della videata se si desidera far sì che l'albero comunichi immediatamente una variazione nello stato di selezione di un singolo nodo. Se la proprietà Active è False (valore di default) occorre pemere il tasto ENTER (o cliccare su un qualsiasi oggetto attivo presente nella videata) per informare il server di una variazione nello stato si selezione dei nodi dell'albero.
  • Se si desidera che i check-box di selezione siano attivi, e quindi quando l'utente ne seleziona uno venga immediatamente inviata una richiesta al server, occorre impostare a True la proprietà Active dell'albero.

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

Vedi Anche

  • Multiple Selection (proprietà)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum