English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Pannelli
  • Libreria Pannello
  • Comandi

Update Panel

procedura copia link

Scopo

Forza l'aggiornamento del pannello al variare dei parametri IMDB da cui esso dipende. Mentre la procedura UpdateControls dell'oggetto form forza l'aggiornamento di tutti i pannelli, questa procedura esegue l'aggiornamento solo di questo pannello.

Sintassi

// Forza l'aggiornamento del pannello
Pannello.UpdatePanel()

Argomenti

Questa procedura non ha argomenti.

Esempio di codice

// ***************************************************
// Diminuisce la scorta su tutte le righe del pannello
// ***************************************************

public void Prodotti2.BottoneDiminuisci()
{
  // Ciclo sulle righe del pannello
  for each row (Prodotti)
    ...
  // 
  // Porto il pannello in stato modificato

  Prodotti.SetModified()
  // 
  // Aumento di 1 il livello di riordino sulla riga attuale

  Prodotti.LivelloDiRiordinoProdotto := Prodotti.LivelloDiRiordinoProdotto + ONE
  // 
  // Chiedo al pannello di acquisire questa modifica

  Prodotti.UpdatePanel()
  // 
  // Aggiorno il lookup della somma della scorta

  Prodotti.RefreshLookup()
  // 
  // E infine salvo le modifiche

  Prodotti.UpdateData()
}
  • Normalmente non è necessario forzare l'aggiornamento del pannello, perchè esso viene eseguito in autonomia. Tuttavia la procedura di aggiornamento dell'interfaccia utente non può essere eseguita ad ogni minima variazione perchè userebbe troppe risorse quindi ci sono alcuni casi particolari in cui è necessario aggiornare esplicitamente il pannello con questa procedura.
  • Un esempio di questo caso è quando si modificano i dati della tabella IMDB sottesa e si salvano le modifiche all'interno della stessa procedura, come nell'esempio seguente. Per un'analisi più approfondita si rimanda alla procedura UpdateControls.
  • Questo comando ha un meccanismo di funzionamento diverso dal comando Undo Changes che invece aggiorna il solo "buffer video" a partire dal set di dati interno al pannello.

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

Vedi Anche

  • Update Controls (procedura)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum