È possibile migliorare la visualizzazione delle visualizzazioni negli elenchi aggiungendo la formattazione. Il testo di formattazione della visualizzazione descrive gli elementi visualizzati e i relativi stili di visualizzazione. Si noti che i dati nell'elenco non cambiano.
Chiunque possa creare e gestire le visualizzazioni in un elenco può accedere alla formattazione della visualizzazione dalla finestra di dialogo> Visualizzazioni.
Esempio di visualizzazione formattata
Una visualizzazione standard, senza formattazione, ha lo stesso stile per ogni riga.
Con la formattazione della visualizzazione, è possibile evidenziare le righe che soddisfano una condizione.
Questo esempio si applica a stili diversi per le righe in base allo stato. Incollare il JSON seguente, incluse le parentesi graffe {}, nella casella di testo nel riquadro Formato visualizzazione. Aggiungere una colonna denominata "Stato" e immettere "OK" in una riga per visualizzare lo stile applicato.
{
"schema": "https://developer.microsoft.com/json-schemas/sp/view-formatting.schema.json",
"additionalRowClass": "=if([$Status] == 'Done', 'sp-field-severity--good', if([$Status] == 'In progress', 'sp-field-severity--low' ,if([$Status] == 'In review','sp-field-severity--warning', if([$Status] == 'Blocked','sp-field-severity--blocked', ''))))"
}
Procedura
La formattazione della visualizzazione viene applicata usando un formato di testo denominato JSON. Tuttavia, per formattare le visualizzazioni non è necessario conoscere tutti i dati JSON. JSON è un linguaggio di definizione dei dati basato su testo che definisce oggetti JSON come coppie di testo. Ad esempio, "nome": Luca o "stato": WA sono oggetti.
Il modo più semplice per usare la formattazione della visualizzazione è partire da un esempio e modificarlo per applicarlo al campo specifico. È disponibile un esempio precedente che è possibile copiare, incollare e modificare per gli scenari.
Il riferimento completo alla formattazione JSON delle visualizzazione elenco include altri esempi che è possibile copiare, incollare e modificare.