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
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)
}
}
// 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)
}
}
Ultima modifica: 25/10/2016 / Validità: da 8.5.3800
- 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.