Spring til indholdet

Klassiske og moderne lister og biblioteker: tenant-fravalget, der blev fjernet, og de fravalg, der stadig findes

Siden 2019 kan en hel tenant ikke sættes til klassiske lister. Hvad der stadig kan fravælges, hvad der falder tilbage til klassisk, og hvordan det ses.

Opdateret SharePoint OnlineLister og kolonnerUdfasningPowerShell 5 min. læsning

Moderne lister og biblioteker kom i 2016. I flere år kunne en administrator sætte en hel tenant til klassisk visning, så ingen så den nye oplevelse. Den mulighed blev fjernet i foråret 2019. Det er stadig muligt at holde enkelte sites, webs, lister og biblioteker i klassisk visning, og nogle lister vælger selv klassisk, fordi de bruger noget, den moderne visning ikke kan vise.

Status 15. oktober 2026: Microsoft skriver stadig, at klassisk visning ikke er udfaset (Learn, Learn). At al nyudvikling sker i den moderne, skrev Microsoft i 2019 (Tech Community). Learn skriver i dag uden dato, at det ikke længere er muligt at vælge klassisk som standard for alle sites i organisationen, og anbefaler at slå det til for de enkelte sites, der har brug for det (Learn).

Fjernelsen af tenant-fravalget#

Meddelelsen kom 14. januar 2019 i SharePoint-bloggen. Fra 1. april 2019 kunne en hel tenant ikke længere fastholdes på klassiske lister og biblioteker. Lister og biblioteker, der kun var klassiske på grund af tenant-indstillingen, skulle derefter skifte til moderne af sig selv (Tech Community). Microsoft skrev samtidig, at der ikke var planer om at fjerne klassisk visning.

Datoen blev ikke holdt. Message Center-opslaget fra 3. februar (MC172925) sagde 1. april, men påmindelsen fra 8. april (MC177122) sagde 24. april 2019 (MC172925, MC177122). Opslagene findes ikke i Merill.Nets arkiv, så teksten er læst hos cloudscout.one i den seneste udgave. MC172925 er der markeret som afløst af MC179399.

Ændringen var kun administrativ. Brugerfladen var den samme, og lister, der af andre grunde var klassiske, blev ikke berørt. Microsoft opregnede fem grunde til, at en liste kunne stå klassisk i 2019:

  • tenanten var fravalgt (det er den, der blev fjernet)
  • site collection eller web var fravalgt med PowerShell
  • selve listen var fravalgt under Advanced settings
  • listen havde en skabelon eller tilpasning, som moderne ikke kunne vise, fx en kalender eller en opgaveliste eller en JSLink-tilpasning
  • brugeren havde valgt return to classic i den moderne visning

(Tech Community, ofte stillede spørgsmål)

Fravalg, der stadig findes#

Fravalgene findes på fire niveauer. Indstillingen på selve listen går forud for web og site collection (Learn).

NiveauHvordan
Site collectionSite collection-funktionen SharePoint Lists and Libraries experience med id E3540C7D-6BEA-403C-A224-1A12EAFEE4C4
WebFunktionen med id 52E14B6F-B1BB-4969-B89B-C4FAA56745EF
Liste eller bibliotekList settings → Advanced settings → List experience, eller egenskaben ListExperienceOptions (0 automatisk, 1 moderne, 2 klassisk)
BrugerBrugeren kan vælge klassisk for en enkelt liste, og det går forud for det, administratoren har sat (Learn)

De to funktioner sættes med PnP PowerShell:

1Connect-PnPOnline -Url https://contoso.sharepoint.com/sites/siteA -Interactive
2
3# Opt out of modern lists and libraries for the whole site collection
4Enable-PnPFeature -Identity E3540C7D-6BEA-403C-A224-1A12EAFEE4C4 -Scope Site
5
6# Remove the opt-out again
7Disable-PnPFeature -Identity E3540C7D-6BEA-403C-A224-1A12EAFEE4C4 -Scope Site

Til mange site collections findes et script i sp-dev-modernization-repoet, som læser en CSV med adresser, og som tidligere fik sine data fra SharePoint Modernization-scanneren (Learn). Learn kalder nu scanneren legacy og peger på Microsoft 365 Assessment tool til nye vurderinger.

Automatisk tilbagefald til klassisk#

Selv uden noget fravalg viser SharePoint en liste klassisk, hvis den bruger noget, moderne ikke understøtter. Microsofts udviklerdokumentation opregner blandt andet:

  • en listeformular med nul eller flere end én web part
  • en JSLink- eller XslLink-tilpasning af visningen eller af et felt
  • visning i en dialog
  • felttyperne BCS external data, Geolocation og OutcomeChoice samt udgivelsesfelterne Image, Html og SummaryLinks
  • brugerhandlinger på listen med ScriptSrc
  • en ny-formular til et dokumentbibliotek, der er tilpasset

(Learn)

Listen stammer fra 2017 og 2018 og er sidst opdateret i september 2021, så den er ikke nødvendigvis fuldstændig i dag. Hvad en given liste faktisk gør, kan læses som egenskaben PageRenderType på visningssiden, fx AllItems.aspx. Værdi 100 betyder moderne, og de øvrige værdier angiver årsagen: 17 er tenant-indstillingen, 16 web, 15 site collection og 14 listen selv, 2 og 3 er JSLink og XslLink, og 12 og 24 er listetyper, der ikke understøttes (Learn).

GET _api/web/getfilebyserverrelativeurl('/sites/dev/Shared Documents/Forms/AllItems.aspx')/pageRenderType

Fravalg og tilbagefald giver blandede sites, hvor nogle lister er moderne og andre klassiske. Det var netop grunden til, at Microsoft i 2019 foreslog, at hele site collections med mange tilpassede lister fravælges, så brugerne ikke skifter mellem to oplevelser i samme site (Tech Community).

Nye funktioner i moderne lister i 2019#

Fjernelsen af tenant-fravalget lå midt i et år, hvor de moderne lister fik de funktioner, mange klassiske lister manglede. Datoerne er Targeted Release, medmindre andet står.

  1. Meddelelse

    Bulk check in/out, Signals, Column totals, kolonner mellem eksisterende kolonner og flytning af kolonner med træk og slip varsles til februar. Sticky headers og moderne document sets varsles til marts (Tech Community)

  2. Udrulning

    De fem første kommer til Targeted Release (Pitstop, februar 2019)

  3. Udrulning

    Sticky headers, også i lister med op til 30 millioner elementer (Pitstop, marts 2019)

  4. Udrulning

    Data bars til talkolonner i kolonneformatering (Pitstop, maj 2019)

  5. Udrulning

    Enhanced Quick Edit, med filterrude, kolonnebredder og omrokering (SharePoint-bloggen, 30. juli 2019)

  6. Udrulning

    Form configuration (vis eller skjul og rækkefølge af kolonner i formularen) og tile view i listeformatering (Pitstop, oktober 2019)

  7. Meddelelse og udrulning

    Expanded view, regelbygger til conditional formatting, rich text og skiftende rækkefarver, totaler og subtotaler i bunden af en gruppe (Ignite-indlægget · Pitstop, december 2019)

Tidsplanerne holdt ikke altid. Roadmap-tilføjelsen af 24. januar satte både Sticky headers og kolonner mellem kolonner til andet kvartal 2019, og Pitstop-bloggen fører dem som februar og marts. Modern document sets stod som Targeted Release i april i Pitstop, som maj i Message Center og som juni i Roadmap.

I månedsnoterne#

Fristen står i januar, marts og april 2019, hvor datoen flyttede sig til 24. april. Listefunktionerne står i januar, februar, marts, april, juli, oktober, november og december 2019.

Rammen om, hvad Microsoft Lists er, står i Microsoft Lists og SharePoint-lister. Klassiske sider og publiceringswebsteder, der er en nær slægtning til emnet, står i Custom scripting og klassiske publiceringswebsteder.