English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Pannelli
  • Libreria Pannello
  • Proprietà

Visible

proprietà copia link

Scopo

Indica se il pannello è visibile o meno.

Sintassi

boolean vis = 0 // Il pannello è visibile?
// 
vis := Pannello.Visible

Quando letta

Ritorna True se il pannello è attualmente visibile, False altrimenti.

Quando impostata

Mostra o nasconde il pannello.

Esempio di codice

// ********************************************
// Fired when the active row in a panel changes
// ********************************************

event ProdottiDettagli.Prodotti.OnChangeRow()
{
  // Errore possibile durante l'inizializzazione della videata
  try
  {
    // Se non ho un prodotto selezionato
    // nascondo il pannello del dettaglio delle righe ordine
    // di quel prodotto

    if IsNull(Prodotti.IdProdotto)
    {
      DettagliOrdini.Visible := False
    }
    else
    {
      DettagliOrdini.Visible := True
    }
  }
}
  • Questa proprietà può essere impostata in base all'utente collegato all'applicazione attraverso il sistema dei permessi/divieti legati ai ruoli utenti.
  • Se il pannello è contenuto in una visualizzazione a schede, la scheda che contiene il pannello viene mostrata o nascosta.
  • Un pannello nascosto non aggiorna il contenuto della master query anche se cambiano i parametri da cui essa dipende. Per modificare questo comportamento occorre utilizzare la procedura FreezeWhenHidden del pannello.

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

Vedi Anche

  • Freeze When Hidden (procedura)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum