Scopo
Questa proprietà ha effetto solo sui campi della lista e permette di decidere se abilitare o meno il sorting sul campo al click sull'intestazione.
Sintassi
Campo.canSort = false
Quando letta
Restituisce True se il pannello può essere ordinato su questo campo cliccando sulla sua intestazione in lista.
Quando impostata
Permette di abilitare o meno l'ordinamento del pannello sul campo in seguito al click dell'utente sulla sua caption in lista.
Esempio di codice
// ****************************************************************************
// Evento notificato dal pannello quando l'utente clicca sul titolo di una
// colonna della lista per modificare l'ordinamento dei dati.
// ****************************************************************************
event FiltroComponenti.Componenti.OnSorting(
int Column // E' un numero intero che rappresenta la colonna d...
inout boolean Cancel // Può essere impostato a True per evitare il cambi...
)
{
// Permetto di ordinare una volta per ogni campo
if (Column = Componenti.ID.me())
{
Componenti.ID.canSort = false
}
//
if (Column = Componenti.Nome.me())
{
Componenti.Nome.canSort = false
}
//
if (Column = Componenti.Tipo.me())
{
Componenti.Tipo.canSort = false
}
//
if (Column = Componenti.Quantita.me())
{
Componenti.Quantita.canSort = false
}
}
// Evento notificato dal pannello quando l'utente clicca sul titolo di una
// colonna della lista per modificare l'ordinamento dei dati.
// ****************************************************************************
event FiltroComponenti.Componenti.OnSorting(
int Column // E' un numero intero che rappresenta la colonna d...
inout boolean Cancel // Può essere impostato a True per evitare il cambi...
)
{
// Permetto di ordinare una volta per ogni campo
if (Column = Componenti.ID.me())
{
Componenti.ID.canSort = false
}
//
if (Column = Componenti.Nome.me())
{
Componenti.Nome.canSort = false
}
//
if (Column = Componenti.Tipo.me())
{
Componenti.Tipo.canSort = false
}
//
if (Column = Componenti.Quantita.me())
{
Componenti.Quantita.canSort = false
}
}
- Se CanSort viene impostata a False l'intestazione in lista del campo non sarà cliccabile.
- Il valore predefinito di questa proprietà è True per tutti i campi.
Ultima modifica: 07/05/2010 / Validità: da 9.1.4040