Scopo
Ricalcola le proprietà dinamiche per le righe attualmente mostrate nel pannello, notificando nuovamente l'evento OnDynamicProperties per ognuna di esse.
Sintassi
// Aggiorna le proprietà dinamiche
Pannello.RefreshDynamicProperties()
Pannello.RefreshDynamicProperties()
Argomenti
Questa procedura non ha argomenti.Esempio di codice
// *****************************************
// Mostra o nasconde i prodotti sotto scorta
// *****************************************
public void Prodotti2.MostraSottoscorta()
{
// Alterno la visualizzazione dei prodotti sotto scorta
this.MostraSottoscorta := NOT(this.MostraSottoscorta)
//
// Riaggiorno la visualizzazione
Prodotti.RefreshDynamicProperties()
}
// *************************************************
// Fired when the panel prepares data visualization.
// *************************************************
event Prodotti2.Prodotti.OnDynamicProperties()
{
// Se è richiesta l'evidenziazione dei sotto scorta...
if this.MostraSottoscorta
{
// Evidenzio i prodotti sotto scorta
if Prodotti.ScorteProdotto < Prodotti.LivelloDiRiordinoProdotto
{
Prodotti.NomeProdotto.SetVisualStyle(Rosso)
}
}
}
// Mostra o nasconde i prodotti sotto scorta
// *****************************************
public void Prodotti2.MostraSottoscorta()
{
// Alterno la visualizzazione dei prodotti sotto scorta
this.MostraSottoscorta := NOT(this.MostraSottoscorta)
//
// Riaggiorno la visualizzazione
Prodotti.RefreshDynamicProperties()
}
// *************************************************
// Fired when the panel prepares data visualization.
// *************************************************
event Prodotti2.Prodotti.OnDynamicProperties()
{
// Se è richiesta l'evidenziazione dei sotto scorta...
if this.MostraSottoscorta
{
// Evidenzio i prodotti sotto scorta
if Prodotti.ScorteProdotto < Prodotti.LivelloDiRiordinoProdotto
{
Prodotti.NomeProdotto.SetVisualStyle(Rosso)
}
}
}
- L'uso di questa procedura è necessario solo quando cambia uno dei parametri secondo cui le proprietà dinamiche variano, come esemplificato nell'esempio che segue.
Ultima modifica: 23/03/2021 / Validità: da 6.5.2680
procedura