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

Clear Scroll Tips

procedura copia link

Scopo

Questa procedura cancella gli eventuali scrolltip precedentemente calcolati. Può essere utilizzata durante la personalizzazione degli scrolltip prima di cominciare l'operazione di ricalcolo degli stessi.

Sintassi

Pannello.ClearScrollTips()

Argomenti

Questa procedura non ha argomenti.

Esempio di codice

// *****************************
// Crea scrolltip personalizzati
// *****************************

public void PannelliAccoppiati.ScrolltipPersonalizzati()
{
  int r = 0 // La riga in fase di calcolo
  // 
  // Disabilito la generazione degli scrolltip automatici

  ProdottiLista.ScrollTipRate := ZERO
  // 
  // Cancello quelli esistenti

  ProdottiLista.ClearScrollTips()
  // 
  // Ora creo quelli nuovi

  for each row (ProdottiLista)
  {
    record Prodotto
      ...
    string pref = ""  // Prefisso
    string suff = "" // Suffisso
    // 
    r := r + ONE
    // 
    // Se è sospeso lo voglio barrato

    if Prodotto.Sospeso = True
    {
      pref := Tag Strike +c pref
      suff := Fine Strike +c suff
    }
    else
    {
      // Se è sotto scorta lo voglio rosso
      if Prodotto.Scorte < Prodotto.LivelloDiRiordino
      {
         pref := Tag Font Red +c pref
         suff := Fine Font +c suff
      }
    }
    // 
    // Ecco il nuovo tip

    ProdottiLista.AddScrollTip(r, Nome Prodotto:  +c pref +c Prodotto.Nome +c suff)
  }
  // 
  // Mando i nuovi tip al client

  ProdottiLista.RefreshScrollTips()
}
  • La procedura RefreshScrollTips richiama automaticamente ClearScrollTips se la frequenza di generazione (ScrollTipRate) è diversa da zero.

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

Vedi Anche

  • Scroll Tip Rate (proprietà)
  • Refresh Scroll Tips (procedura)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum