English
Instant Developer Foundation Documentazione
Aiutaci anche tu a migliorare la Documentazione: vai in fondo alla pagina, esprimi la tua valutazione sull'articolo e aggiungi il tuo feedback.
  • Reference Librerie
  • Pannelli
  • Libreria Pannello
  • Ordinamenti

Enable Sorting

procedura link

Scopo

Abilita la lista dei campi di ordinamento del pannello, riordinando le righe secondo i criteri impostati.

Sintassi

Pannello.EnableSorting()

Argomenti

Questa procedura non ha argomenti.

Esempio di codice

// ***************************
// Esegue il sort del pannello
// ***************************

public void Fornitori.BottoneSort()
{
  // Cancello il sort precedente
  Fornitori.ResetSortList()
  // 
  // Seleziono i campi per cui è stato chiesto l'ordinamento

  for each row
  {
    select
      SequenzaSortCampo := SequenzaSort
      NumeroCampo := Numero
      TipoSortCampo := TipoSort
    from
      CampiPannello // Master Table
    where
      SequenzaSort > ZERO
    order by
      SequenzaSort
    // 
    record Campo
      int SequenzaSort // 
      int Numero       // 
      string TipoSort  // 
    // 
    // Aggiungo alla lista di sorting

    Fornitori.AddToSortList(Campo.Numero, Campo.TipoSort <> D)
  }
  // 
  // Abilito il sort

  Fornitori.EnableSorting()
  // 
  // Scrivo nel pannello la lista di ordinamento

  CampiPannello.SortString.Caption := Fornitori.SortingList
}
  • Se il pannello non è in stato DATA, questa funzione non ha effetto.
  • Questa funzione causa la notifica dell'evento di OnSorting al pannello.

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

Vedi Anche

  • On Sorting (evento)
  • Panel Status (lista valori)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum