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

Can Resize Column

proprietà copia link

Scopo

Se questa proprietà viene impostata a True l'utente può ridimensionare le colonne nella lista del pannello.

Questa funzionalità richiede che l'applicazione sia avviata utilizzando il framework RD3 ed è stata introdotta a partire dalla versione 8.5.

Sintassi

// Attivo il resize delle colonne della lista
Panello.CanResizeColumn := True

Esempio

// *********************************************************************
// Evento notificato alla videata al momento del caricamento in memoria.
// *********************************************************************

event Fornitori1.Load()
{
  // Attivo il riordinamento delle colonne della lista
  Fornitori.CanReorderColumn := True
  // 
  // Attivo il resize delle colonne della lista

  Fornitori.CanResizeColumn := True
  // 
  // Se ho salvato una configurazione all'apertura della videata la riapplico

  if NOT(IsNull(Test.Panelconfig.Configurazione))
  {
    // Riapplico la configurazione salvata
    Fornitori.SetPanelConfiguration(Test.Panelconfig.Configurazione)
  }
}
  • Di default questa proprietà non è abilitata, perciò i nuovi pannelli non hanno le colonne della lista ridimensionabili.
  • Dopo che l'utente ha effettuato il ridimensionamento viene fatto scattare l'evento OnResizeColumn in cui è indicato il campo su cui è stato fatto il ridimensionamento e la vecchia diemensione del campo. E' possibile leggere la nuova dimensione utilizzando la proprietà ListWidth dei campi di pannello.
  • La configurazione della lista scelta dall'utente può essere salvata in XML utilizzando la procedura di pannello GetPanelConfiguration. La configurazione salvata può essere ripristinata utilizzando la procedura SetPanelConfiguration.
  • Se RTC è abilitato si può utilizzare la procedura di pannello SaveRTCPanelConfiguration per salvare sul database RTC la configurazione della lista selezionata dall'utente. La configurazione RTC se presente e abilitata viene ricaricata automaticamente all'apertura della videata.

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

Vedi anche

  • On Resize Column (evento)
  • List Width (proprietà)
  • Get Panel Configuration (funzione)
  • Set Panel Configuration (funzione)
  • Save RTC Panel Configuration (procedura)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum