Scopo
Questa procedura permette di cambiare lo stile visuale del campo. Lo stile visuale è una delle proprietà dinamiche del campo, nel senso che può essere applicato anche per la singola cella del pannello, invece che per l'intera colonna della lista.
Sintassi
Pannello.Campo.SetVisualStyle(stile)
Argomenti
Stile | E' lo stile visuale da applicare al campo o alla singola cella. In generale si consiglia di referenziare direttamente uno degli stili visuali presenti nel progetto anche se è possibile utilizzare un'espressione numerica intera che referenzierà lo stile per indice. |
Esempio di codice
// *****************************************************************
// Notificato quando il pannello prepara la visualizzazione dei dati
// *****************************************************************
event Prodotti.Prodotti.OnDynamicProperties()
{
// Evidenzio in rosso i prodotti sotto scorta
if Prodotti.Scorte < Prodotti.LivelloDiRiordino
{
Prodotti.NomeProdotto.SetVisualStyle(Rosso)
}
}
// Notificato quando il pannello prepara la visualizzazione dei dati
// *****************************************************************
event Prodotti.Prodotti.OnDynamicProperties()
{
// Evidenzio in rosso i prodotti sotto scorta
if Prodotti.Scorte < Prodotti.LivelloDiRiordino
{
Prodotti.NomeProdotto.SetVisualStyle(Rosso)
}
}
- Per maggiori informazioni sulle proprietà dinamiche si consiglia di leggere la documentazione relativa all'evento OnDynamicProperties.
- Normalmente questa procedura imposta lo stile visuale del campo, se quindi il campo è presente nella lista, tutta la colonna assumerà il nuovo stile visuale. Se però essa viene utilizzata all'interno dell evento di OnDynamicProperties, allora lo stile risulterà applicato solo alla riga per il quale l'evento è stato notificato. Questo avviene perchè lo stile visuale è una proprietà "dinamica".
- Se il campo del pannello è statico, cioè non appartiene ne alla master query ne a una lookup query, allora l'impostazione dello stile visuale avviene sempre in maniera non dinamica.
- (dalla versione 13.1)
Se il campo è di tipo HTMLEditor ed il parametro di applicazione Abilita editor HTML integrato è abilitato il visual style associato al campo determina anche il colore di sfondo della toolbar dell'editor. Tale colore è il colore dei bordi del campo a cui viene applicata una trasparenza del 15%. Su IE9 e precedenti invece i colori vanno personalizzati attraverso i parametri client EditorToolbarIE7Color, EditorHilightIE7Color e EditorPressIE7Color.
ES:
function RD3_CustomInit()
{
RD3_ClientParams.EditorToolbarIE7Color = "rgb(230, 235, 240)";
...
}
Ultima modifica: 24/05/2024 / Validità: da 6.5.2680