Til kærlighed [Udfyld dine mest elskede person/højere bliver], ikke ændre den ' titel’ webstedskolonne.

På den SharePoint-forummer, nogen spørger lejlighedsvis om "Ændre etiketten på titel" eller om "fjernelse titel fra lister".

Bundlinjen: Ikke gøre det.!

Desværre, brugergrænsefladen giver mulighed for en ensidig ændring af at kolonneetiket som vist:

billede

Titlen er en kolonne, der er tilknyttet punktet"" indholdstype. Mange, mange, mange CTS bruger denne kolonne og hvis du ændrer det her, det risler ud overalt. Der er en god chance for at du ikke havde til hensigt at. Du var sandsynligvis tænker for dig selv, "Jeg har en brugerdefineret liste liste og ' titel’ bare giver ikke mening som et kolonnenavn, så jeg har tænkt mig at ændre det til "statuskode’ og tilføje en beskrivelse kolonne." Men hvis du følger på tanken og omdøbe ' titel’ at 'statuskode', hver liste titel (herunder dokumentbiblioteker) ændringer til "statuskode" og du sandsynligvis ikke havde til hensigt at.

Det virkelige problem er, at dette er en en-vejs ændring. UI ved"" "titlen" er et reserveret ord. Så, Hvis du prøver og ændre "statuskode" tilbage til "Titel", det vil forhindre dig og nu du har malet dig selv ind i et hjørne using paint that never dries 🙂

Så hvad sker der hvis du allerede har ændret det? Jeg har ikke set det svar vi ønsker alle, der er en enkel og nem metode til at ændre etiketten tilbage til 'Titel'. Lige nu, det bedste råd er at ændre det til noget lignende "Doc/Varenr titel". Det er en generisk nok etiket, der ikke kan være alt for disharmonisk til dine brugere.

Jeg har nogle andre idéer, som er på min to-do liste af ting at forskning:

  • Kontakt Microsoft.
  • Gøre noget med objektmodellen, måske i forbindelse med en funktion.
  • Finde ud af-databaseskemaet og manuelt opdatere SQL. (Du bør kontakte Microsoft før du gør dette selv; det vil sandsynligvis annullere din supportkontrakt).

Hvis nogen ved hvordan man kan løse dette, Skriv venligst en kommentar.

Opdatere sen eftermiddag, 11/15: Jeg fandt dette link, der beskriver en metode til at skabe en type liste, der ikke har en kolonne: http://www.venkat.org/index.php/2007/09/03/how-to-remove-title-column-from-a-custom-list/

7 tanker om ”Til kærlighed [Udfyld dine mest elskede person/højere bliver], ikke ændre den ' titel’ webstedskolonne.

  1. Jeff
    Jeg har lige læst dit indlæg og var bekymret. Jeg gjorde netop netop dette tidligere i denne uge.
    Jeg straks gik til listen pågældende og forsøgte at omdøbe feltet (nu kaldet jobnummer) til titel. Det virkede uden problemer. Måske alle patches, programrettelser og servicepakker siden dit oprindelige indlæg har gjort dette til et ikke-emne. Jeg er på SP1 med alle de nyeste opdateringer.
    Bare at være sikker på jeg kaldte det tilbage til sagsnummer og kasser en ny liste. Det havde en kolonne og alt så fint.
    Lad mig vide, hvis jeg mangler noget, eller skal se på det en anden måde. Jeg ville hade at lade dette gå, hvis det er faktisk et problem. Nu er det tid til at ordne det.. Jeg får bare klar til at bygge ud indholdet i min testmiljø.
    Svar
  2. Mark Miller EndUserSha rePoi....
    Paul,
    Været der, gjort, at. Hvad en rod. Det var inden for de første par uger for at arbejde med SharePoint. Jeg endte med at slette hele webstedet bare for at slippe af med problemet. Det er sandsynligvis ikke en mulighed for folk med en masse indhold, så jeg vil være interesseret, hvis du finder en løsning.
    Hilsen,
    Mark
    EndUserSharePoint.com
    Svar
  3. Intet navn
    For sent! For sent! Men i det mindste nu ved jeg, jeg ikke kan gå tilbage, så jeg kan holde op med.
    Forekommer det forkerte til nogen andre, som du kan ændre det, men ikke ændre det tilbage, eller er jeg bare alt for kræsen i min alderdom?
    Svar
  4. Rick Smit
    Hvis du ikke ønsker titelkolonnen for denne type af varer, Du skal oprette en indholdstype for det. Så har du mulighed for at "skjule" titelkolonnen. Så er titelkolonnen så stadig i live, men bare ikke vissible. Jeg ville også elske at have mulighed for at kunne slette kolonnen, men det er noget, som bruges internt af SharePoint. Så er det en af disse "funktioner" Vi skal leve med! 🙂
    Svar
  5. Kriss
    Jeg mener, at beskyttelse af "titel" skal leve i laget UI. Og, at det bør gøres helt nemt gennem objektmodellen.
    Du kan prøve følgende PowerShell script:
    [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
    $site =[Microsoft.Sharepoint.SPSite](http://localhost)
    $Web=$site.openweb()
    $Web.contenttypes[1].felter[1].title = "titel"
    $Web.contenttypes[1].opdatere()
    Svar

Efterlad et svar

Din e-mail adresse vil ikke blive offentliggjort. Krævede felter er markeret *