Layout

proprietà copia link

Scopo

Rappresenta il layout attuale del pannello (lista o dettaglio).

Sintassi

int l = 0 // Il layout
// 
l := Ordini.Layout

Quando letta

Restituisce un numero intero che rappresenta il layout del pannello. Deve essere confrontato con le costanti della lista valori LayoutValues.

Quando impostata

Porta il pannello in lista o in dettaglio.

Esempio di codice

// ************************************************
// Fired when the panel locked property is changing
// ************************************************

event Ordini.Ordini.OnChangeLocking(
  boolean NewValue     // New value of the Locked property
  inout boolean Cancel // Set to TRUE to abort layout switching
)
{
  // Se sono in lista e sblocco il pannello...
  if Ordini.Layout = List AND NOT(NewValue)
  {
    // ...mi porto in form
    Ordini.Layout := Form
  }
}
  • Attenzione: se il pannello è in stato UPDATED e si porta modifica questa proprietà, le modifiche ai dati verranno perse.
  • Modificando questa proprietà viene notificato l'evento OnChangeLayout del pannello.

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