Vuoi che ogni lista in SharePoint Online si apra già in “Elenco compatto”, senza doverlo scegliere ogni volta? In questa guida pratica scopri come salvare e impostare questa modalità come vista predefinita, con passaggi chiari, suggerimenti per i permessi e opzioni di automazione per più liste.
Panoramica e obiettivo
La modalità Elenco compatto riduce l’altezza delle righe e mostra più elementi a schermo, velocizzando la consultazione delle liste in SharePoint Online e in Microsoft Lists. L’obiettivo è renderla predefinita per una lista specifica, in modo che la pagina si apra sempre con questa densità visiva sia per te sia — opzionalmente — per tutti gli utenti del sito.
Prerequisiti e permessi
Per salvare una vista pubblica e impostarla come predefinita serve il diritto di Gestire elenchi (Manage Lists). Nella pratica, i ruoli predefiniti con cui si può procedere sono in genere Proprietario, Progettazione (Design) o Modifica (Edit). Chi ha solo Lettura o Contribuisci non può cambiare la vista predefinita per tutti.
Ruolo standard | Può salvare/aggiornare viste pubbliche | Può impostare la vista predefinita | Note |
---|---|---|---|
Lettura (Read) | No | No | Solo consumo. |
Contribuisci (Contribute) | No | No | Può aggiungere/modificare elementi, non le viste pubbliche. |
Modifica (Edit) | Sì | Sì | Include “Gestire elenchi”. |
Progettazione (Design) | Sì | Sì | Consigliato per configuratori di liste. |
Proprietario (Full Control) | Sì | Sì | Controllo completo del sito. |
Passaggi rapidi per impostare “Elenco compatto” come predefinita
- Apri la lista in SharePoint Online.
- In alto a destra seleziona Opzioni di visualizzazione ▾ e scegli Elenco compatto.
- Senza cambiare pagina, riapri Opzioni di visualizzazione ▾ e fai clic su Salva visualizzazione con nome.
- Nella finestra di dialogo:
- Sostituisci la vista esistente (di solito “Tutti gli elementi / All Items”): digita lo stesso nome e premi Salva.
- Oppure assegna un nuovo nome e attiva Imposta come vista predefinita.
- Ricarica la pagina: la lista si aprirà automaticamente con la vista Elenco compatto.
Spiegazione dettagliata e buone pratiche
Scegliere la densità “Elenco compatto”
Il menu Opzioni di visualizzazione ▾ (in alto a destra nella pagina della lista) consente di passare rapidamente tra Elenco, Elenco compatto e Galleria. La scelta agisce sulla vista corrente, ma non è permanente finché non la salvi.
Salvare correttamente la vista
Dopo aver applicato “Elenco compatto”, apri di nuovo lo stesso menu e seleziona Salva visualizzazione con nome. Hai due strade:
- Sostituire la vista corrente: scrivi il nome della vista che stai usando (per esempio “Tutti gli elementi”) e conferma Salva. Il layout “compatto” viene incorporato nella vista esistente.
- Creare una nuova vista: dai un nome descrittivo (es. “Tutti gli elementi – compatta”), attiva Imposta come vista predefinita se vuoi renderla la vista iniziale per tutti gli utenti con accesso alla lista.
Se vedi l’opzione Rendi questa una vista personale, ricorda che le viste personali non possono diventare la predefinita per tutti. Scegli sempre la modalità Pubblica quando vuoi che l’impostazione valga a livello di lista.
Verificare l’effetto per tutti gli utenti
Per verificare che la vista “Elenco compatto” sia davvero predefinita:
- Ricarica la pagina o aprila in una finestra in incognito.
- Chiedi a un collega con permessi di Lettura di aprire la lista: dovrebbe vedere la vista compatta senza interventi manuali.
- Controlla Gestisci visualizzazioni dalla barra comandi della lista e conferma che accanto alla vista selezionata ci sia l’indicatore di Default.
Ambito del cambiamento e differenze tra liste e librerie
L’impostazione è per singola lista (o libreria documenti). Non esiste un interruttore globale per forzare “Elenco compatto” su tutte le liste del tenant. Se vuoi uniformare l’esperienza su più liste, valuta i metodi di automazione descritti più avanti.
In una libreria documenti, la logica è identica: passa a Elenco compatto, salva la vista e — se necessario — rendila predefinita. Attenzione però che alcune librerie utilizzate in Microsoft Teams possono mostrare un’interfaccia leggermente diversa all’interno di Teams; l’impostazione della vista predefinita resta comunque valida quando la libreria è aperta in SharePoint.
Confronto sintetico delle modalità di visualizzazione
Modalità | Quando usarla | Pro | Contro |
---|---|---|---|
Elenco | Elenco standard, leggibilità equilibrata | Buon compromesso tra spazio e chiarezza | Meno elementi visibili a schermo rispetto alla compatta |
Elenco compatto | Molti elementi, consultazione rapida | Massimizza gli elementi per pagina; scorrimento più veloce | Righe più dense: può risultare più “affollata” |
Galleria | Contenuti visuali o schede | Presentazione a “card”; ottima con immagini/anteprime | Meno elementi per schermo; non ideale per master data |
Schema operativo consigliato
- Identifica la lista e la vista da usare come base (spesso “Tutti gli elementi”).
- Applica Elenco compatto.
- Salva la vista sostituendo quella esistente o creandone una nuova:
- Se sostituisci “Tutti gli elementi”, eviti di proliferare viste.
- Se crei una nuova vista, usa un nomenclatore chiaro (es. “Tutti gli elementi – compatta”) e imposta il flag predefinita.
Applicare l’impostazione a più liste
Creare nuove liste “da esistente”
Se devi creare altre liste con la stessa impostazione, il modo più semplice e nativo è usare Nuovo elenco → Da un elenco esistente (in Microsoft Lists o SharePoint). Selezionando una lista “sorgente” che già ha la vista compatta come predefinita, le nuove liste erediteranno colonne e viste, inclusa la densità compatta salvata nella vista predefinita.
PnP PowerShell: settaggio della vista predefinita
Nota importante: non esiste un parametro “magico” per impostare la densità compatta su una vista che non lo è. La densità è parte della configurazione della vista. Quindi il flusso corretto è: creare o catturare una vista già compatta, quindi impostarla come predefinita nelle liste target.
# Accesso al sito
Connect-PnPOnline -Url "https://contoso.sharepoint.com/sites/Portale" -Interactive
Esempio: impostare come predefinita una vista esistente in più liste
$targetLists = @("Richieste", "Ticket", "Risorse")
$viewName = "Tutti gli elementi – compatta" # Deve esistere nella lista target
foreach ($list in $targetLists) {
$view = Get-PnPView -List $list -Identity $viewName -ErrorAction SilentlyContinue
if ($null -ne $view) {
Set-PnPView -List $list -Identity $view.Id -SetAsDefault
Write-Host "Impostata '$viewName' come predefinita per la lista '$list'."
} else {
Write-Warning "Vista '$viewName' non trovata nella lista '$list'. Crearla prima via UI."
}
}
In alternativa, se preferisci non creare manualmente la vista in ogni lista, puoi clonare una lista modello con i suoi metadati e viste usando i template PnP.
PnP Provisioning: esportare una lista modello e riutilizzarla
# 1) Nel sito modello, prepara una lista "ModelloElencoCompatto"
con vista predefinita in modalità Elenco compatto.
Connect-PnPOnline -Url "[https://contoso.sharepoint.com/sites/Modello](https://contoso.sharepoint.com/sites/Modello)" -Interactive
2) Estrai solo quella lista in un template PnP
Get-PnPSiteTemplate -Out CompactViewTemplate.pnp -ListsToExtract "ModelloElencoCompatto"
3) Applica il template in altri siti per ricreare la lista con le stesse viste
Connect-PnPOnline -Url "[https://contoso.sharepoint.com/sites/Finanza](https://contoso.sharepoint.com/sites/Finanza)" -Interactive
Invoke-PnPSiteTemplate -Path CompactViewTemplate.pnp
Questa procedura riproduce la lista e le viste, compresa la densità compatta se era stata salvata nella vista predefinita del modello. È l’approccio più affidabile quando devi standardizzare molte liste nuove.
REST/Graph: impostare la vista predefinita esistente
Se la vista compatta esiste già nella lista, puoi marcarla come predefinita via API. L’esempio seguente usa l’endpoint REST di SharePoint; il principio è lo stesso con Microsoft Graph quando l’endpoint supporta l’aggiornamento della proprietà di default della vista.
# 1) Trova l'ID della vista
GET https://contoso.sharepoint.com/sites/Portale/_api/web/lists/getbytitle('Richieste')/views?$select=Title,Id,DefaultView
2) Imposta quella vista come predefinita (MERGE)
POST https://contoso.sharepoint.com/sites/Portale/_api/web/lists/getbytitle('Richieste')/views('GUID-DELLA-VISTA')
Headers:
IF-MATCH: *
X-HTTP-Method: MERGE
Accept: application/json;odata=nometadata
Content-Type: application/json;odata=nometadata
Body:
{
"DefaultView": true
}
Importante: questa chiamata non converte una vista “non compatta” in “compatta”; rende predefinita la vista che già hai configurato in quella modalità tramite UI o provisioning.
Governance, convenzioni e accessibilità
- Nomenclatura coerente: se crei una nuova vista, adotta un suffisso fisso (es. “– compatta”) per riconoscerla e individuarla via script.
- Minimizza il numero di viste pubbliche: sostituire “Tutti gli elementi” con la versione compatta evita confusione quando gli utenti scelgono dal menu viste.
- Accessibilità: la densità compatta riduce gli spazi; verifica la leggibilità con utenti che usano zoom o lettori di schermo. In caso di dubbi, offri anche una vista “Elenco (standard)”.
- Controllo delle modifiche: limita il diritto di creare/salvare viste pubbliche ai ruoli di progetto o ai proprietari, per garantire coerenza.
Domande frequenti
La mia lista non mantiene “Elenco compatto” dopo il refresh. Perché?
Hai probabilmente cambiato solo la modalità di visualizzazione senza salvare la vista. Applica “Elenco compatto”, poi usa Salva visualizzazione con nome per sostituire o creare la vista, impostandola eventualmente come predefinita.
Non vedo “Salva visualizzazione con nome”.
Potresti non avere i permessi necessari (vedi tabella permessi). Chiedi al proprietario del sito di assegnarti almeno Modifica o Progettazione.
Ho creato una vista “personale”: posso farla diventare predefinita per tutti?
No. Le viste personali sono visibili solo a te e non possono essere rese predefinite per tutti. Ricrea la vista come pubblica o duplicala come pubblica se l’interfaccia lo consente.
Funziona anche nelle librerie documenti?
Sì. La logica è identica: seleziona “Elenco compatto” nella libreria, quindi salva la vista e rendila predefinita.
Posso applicare “Elenco compatto” a tutte le liste del tenant con un interruttore globale?
No. Non esiste un’impostazione globale di tenant per forzare la densità compatta su tutte le liste/librerie. Occorre operare per singolo elenco, oppure automatizzare con PnP/Provisioning come indicato.
Procedura completa passo-passo con controlli
- Apri la lista che vuoi configurare.
- Apri “Opzioni di visualizzazione ▾”, scegli Elenco compatto.
- Salva:
- Salva visualizzazione con nome → Digita Tutti gli elementi per sostituire quella esistente, oppure un nome nuovo.
- Se crei una nuova vista, attiva “Imposta come vista predefinita”.
- Verifica:
- Ricarica la pagina.
- Vai su Gestisci visualizzazioni e controlla che la tua vista sia marcata come Default.
- Condividi:
- Se necessario, comunica agli utenti che la vista iniziale è cambiata e come passare alla visualizzazione standard in caso di preferenze personali.
Check-list di troubleshooting
- La vista non resta “compatta”: accertati di avere salvato la vista dopo aver scelto la densità.
- La voce “Imposta come vista predefinita” è disabilitata: probabilmente stai creando una vista personale o non hai il permesso adatto.
- Gli utenti vedono ancora la vista vecchia: chiedi di aggiornare la pagina o prova in una finestra InPrivate. Verifica che la tua vista sia davvero marcata come predefinita.
- Menu diverso o opzione mancante: se appare l’esperienza “classica”, passa alla visualizzazione moderna della lista. “Elenco compatto” è una funzione moderna.
Consigli di performance ed esperienza utente
- Colonne essenziali: la densità compatta dà il massimo se la vista mostra campi davvero necessari. Nascondi colonne superflue.
- Raggruppamenti e ordinamenti leggeri: evita raggruppamenti pesanti che riducono la velocità percepita. Ordina per chiavi d’uso (es. data recente, priorità).
- Filtri salvati: se una lista ha centinaia di elementi, valuta viste “compatte e filtrate” (es. Mine oggi, Da approvare) come predefinite per accelerare.
Esempi di naming e standardizzazione
Scenario | Nome vista consigliato | Note |
---|---|---|
Sostituzione della vista di default | Tutti gli elementi | Stessa etichetta, ma salvata in modalità compatta. |
Vista alternativa | Tutti gli elementi – compatta | Predefinita per tutti; mantieni anche “Elenco (standard)” come opzione opzionale. |
Vista per reparto | Vendite – compatta | Filtro su colonna Reparto = Vendite, densità compatta. |
Riepilogo operativo
- La modalità “Elenco compatto” si salva nella vista.
- Per renderla permanente devi salvare la vista e — se vuoi che valga per tutti — impostarla come predefinita.
- Non esiste un interruttore globale: applica la procedura per ogni lista o automatizza con template/PnP.
- Servono permessi adeguati (Progettazione o superiori, tipicamente anche Modifica).
Appendice: script di esempio per set “di massa”
Il seguente esempio imposta come predefinita, su tutte le liste di un sito, la vista pubblica che contiene la parola “compatta” nel nome. Usalo con prudenza e testalo prima su un sito di prova.
Connect-PnPOnline -Url "https://contoso.sharepoint.com/sites/Lab" -Interactive
$allLists = Get-PnPList | Where-Object { $.BaseTemplate -eq 100 -or $.BaseTemplate -eq 101 } # 100=Custom List, 101=Document Library
foreach ($l in $allLists) {
$views = Get-PnPView -List $l
$compact = $views | Where-Object { $.Title -match "compatta" -and -not $.PersonalView }
if ($compact) {
Set-PnPView -List $l -Identity $compact.Id -SetAsDefault
Write-Host "Default su '$($l.Title)': '$($compact.Title)'"
} else {
Write-Host "Nessuna vista 'compatta' trovata in '$($l.Title)'."
}
}
Nota: lo script non “converte” le viste; si limita a impostare come default una vista esistente che hai già salvato in modalità compatta via interfaccia.
Conclusione
Impostare in modo permanente la vista Elenco compatto in SharePoint Online è un’operazione semplice e altamente efficace per ottimizzare l’utilizzo delle liste. Il punto chiave è ricordare che la densità compatta fa parte della vista: applicala, salvala e — se necessario — imposta quella vista come predefinita. Per scalare su più liste, sfrutta liste create “da esistente”, i template PnP o piccoli script che marcano come predefinita una vista già compatta. Con una governance leggera su permessi e naming, puoi garantire un’esperienza coerente e più produttiva per tutti gli utenti.
Note aggiuntive
- Permessi necessari: serve almeno il ruolo Progettazione (Design) o superiore (tipicamente anche Modifica) per salvare o sostituire viste pubbliche e impostare la predefinita.
- Portata del cambiamento: l’impostazione vale per singola lista/libreria. Per applicarla a più liste o crearne di nuove già pronte:
- Crea nuove liste da un elenco esistente già configurato con vista compatta come predefinita.
- Oppure usa PnP PowerShell/Provisioning per distribuire liste e viste già preconfigurate.
- Limiti: non esiste un interruttore globale di tenant per forzare la vista compatta su tutte le liste; ogni lista richiede la procedura manuale o un’automazione.