Aspetto

Tramite i seguenti parametri della lista Desmos è possibile modificare l'aspetto di celle e righe della tabella mostrata.

Per modificare l'aspetto delle celle è necessario prima specificare la colonna a cui appartengono tramite il campo DesmosCampoOptionColumn.
Lo stile verrà applicato solo alle celle le cui righe contengono i campi DesmosCampoOption valorizzati, per cambiare lo stile dell'intera colonna è sufficiente avere questo campo valorizzato in ogni riga della tabella.

Ci possono essere più campi DesmosCampoOptionColumn, ognuno dei quali deve avere un suffisso composto da “_” ed un numero (es. DesmosCampoOptionColumn_1, DesmosCampoOptionColumn_2, etc), tutti gli altri campi DesmosCampoOption dovranno avere lo stesso suffisso del campo DesmosCampoOptionColumn a cui vanno applicati(es. DesmosCampoOptionColumn_1, DesmosCampoOptionBackground_1).

Campo Lista: DesmosCampoOptionColumn_1 = CAST('NomeColonna' as nvarchar(128))

Background

E' possibile cambiare il colore di background della cella.

Default: bianco ('255,255,255').
Campo Lista: DesmosCampoOptionBackground_1 = cast('R,G,B' as varchar(128))


Esempio con DesmosCampoOptionBackground_1 = '0,255,255'

Testo

E' possibile modificare il testo della cella nei seguenti modi:

  • Colore: Determina il colore del testo.
    Default: nero ('0,0,0').
    Campo Lista: DesmosCampoOptionForeground_1 = cast('R,G,B' as varchar(128))
  • Grassetto: Determina se il testo è in grassetto.
    Default: disattivato ('0').
    Campo Lista: DesmosCampoOptionBold_1 = CAST('0' as nvarchar(16))
  • Dimensione: Determina la dimensione (Font Size) del testo.
    Default: 14.
    Campo Lista: DesmosCampoOptionSize_1 = CAST(8 as int)


Esempio con DesmosCampoOptionForeground_1 = '255,0,0', DesmosCampoOptionBold_1 = '1' e DesmosCampoOptionSize_1 = '20'

Barra

Se il valore nella cella è numerico, è possibile mostrare la percentuale del valore rispetto all'intervallo rappresentato dai numeri inseriti in DesmosCampoOptionBarMin e DesmosCampoOptionBarMax.
La percentuale risultante viene mostrata numericamente a destra del valore della cella e graficamente sotto forma di barra.

Campi Lista:

  • DesmosCampoOptionBarMin_1 = cast(1234.5 as decimal(28,10))
  • DesmosCampoOptionBarMax_1 = cast(1234.5 as decimal(28,10))


Esempio con DesmosCampoOptionBarMin_1 = 0 e DesmosCampoOptionBarMax_1 = 10

Per modificare l'aspetto di una riga è sufficiente popolare i campi relativi nelle righe della Lista Desmos che si desidera cambiare.

Background

E' possibile cambiare il colore di background della riga.

Default: bianco ('255,255,255').
Campo Lista: DesmosRowOptionBackground = cast(‘R,G,B’ as varchar(128))

Esempio con DesmosCampoOptionBackground = '0,255,255'

Testo

E' possibile modificare il testo della cella nei seguenti modi:

  • Colore: Determina il colore del testo.
    Default: nero ('0,0,0').
    Campo Lista: DesmosRowOptionForeground = cast(‘R,G,B’ as varchar(128))
  • Grassetto: Determina se il testo è in grassetto.
    Default: disattivato ('0').
    Campo Lista: DesmosRowOptionBold = CAST(‘0’ as nvarchar(16))
  • Dimensione: Determina la dimensione (Font Size) del testo.
    Default: 12.
    Campo Lista: DesmosRowOptionSize = CAST(8 as int)


Esempio con DesmosCampoOptionForeground = “255,0,0”, DesmosCampoOptionBold = “1” e DesmosCampoOptionSize = “20”

Per modificare l'aspetto di una riga di gruppo è necessario che tali gruppi siano determinati dal campo [tmeswiki:layout:templates:listadesmos:funzionalita#lista|DesmosGruppi]], altrimenti i campi seguenti verranno ignorati.
E' possibile modificare l'aspetto ed aggiungere contenuto alle righe di gruppo tramite i campi seguenti, ogni gruppo controllerà i valori dei campi tra gli elementi che contiene.
I campi possono contenere più valori, interpretati come segue:

  1. Multipli: Il campo può contenere tanti valori quanti sono i gruppi specificati nel campo DesmosGruppi, separati da ;.
    In questo caso verranno applicati gli stili seguendo l'ordine dei gruppi imposto in DesmosGruppi, è possibile lasciare un valore vuoto per non modificare il gruppo in quella posizione (eg. DesmosGruppoBackground = “;255,0,0”).
    Se sono presenti più valori ma non tanti quanti i campi presenti in DesmosGruppi verrà usato il primo stile come se fosse uno stile singolo.
  2. Singolo: Se il campo contiene un valore solo, senza ;, tutte le righe di gruppo che contengono l'elemento con quel valore verranno modificate (eg. DesmosGruppoDescrizione = 'Descrizione GRUPPO').



Esempio con DesmosGruppoDescrizione = 'Descrizione GRUPPO',
Gruppi verdi: DesmosGruppoForeground = '0,0,255;0,0,0', DesmosGruppoBackground = ';0,255,0',
Gruppi Rossi: DesmosGruppoForeground = '0,0,255;255,255,255', DesmosGruppoBackground = ';255,0,0'

Background

E' possibile cambiare il colore di background della riga di gruppo.
Default: nessuno.
Campo Lista: DesmosGruppoBackground = cast(‘R,G,B’ as varchar(128))

Colore

E' possibile cambiare il colore del testo nella riga di gruppo.
Default: nessuno.
Campo Lista: DesmosGruppoForeground = cast(‘R,G,B;R,G,B’ as varchar(128))

Descrizione

E' possibile aggiungere una descrizione o dati aggiuntivi che appariranno dopo il conteggio degli elementi del gruppo.
Default: “”.
Campo Lista: DesmosGruppoDescrizione = cast(‘Descrizione GRUPPO;’ as varchar(128))

  • Ultima modifica: 05/08/2025 07:22
  • da 127.0.0.1