For kjærligheten til [Fyll ut ditt mest elsket person/høyere vesen], ikke endre det ' tittel’ områdekolonne.

På den SharePoint-Forum, noen spør ganger om "endre etiketten for tittel" eller om å "fjerne tittel fra lister".

Bunnlinjen: Ikke gjør det.!

Dessverre, brukergrensesnittet lar en enveis endring av denne etiketten som vist:

bilde

Tittelen er en kolonne med den "varen" innholdstype. Mange, mange, mange CTS bruke kolonnen og hvis du endrer det her, det krusninger ut overalt. Det er en god sjanse for at du ikke mente for at skal skje. Du var sannsynligvis tenke til deg selv, "Jeg har en egendefinert oppslagsliste og ' tittel’ bare gir ikke mening som et kolonnenavn, så jeg kommer til å endre den til "statuskode’ og legge til en beskrivelse-kolonnen." Men hvis du følger gjennom på den tanken og gi nytt navn ' tittel’ til "statuskode", hver tittelfeltet (inkludert dokumentbiblioteker) endringer i "statuskode" og du sannsynligvis ikke tenkt for at skal skje.

Det virkelige problemet er at dette er en. UI vet"" tittelen"" er et reservert ord. Så, Hvis du prøve og endre "statuskode" tilbake til "Title", det vil hindre deg og nå du har malt deg inn i et hjørne using paint that never dries 🙂

Så hva skjer hvis du allerede forandret den? Jeg har ikke sett svaret vi ønsker, som er en enkel og enkel metode for å endre etiketten til 'Tittel'. akkurat nå, det beste rådet er å endre det til noe som "Doc/vare tittel". Det er en generell nok etikett som ikke kanskje er altfor risting for brukerne.

Jeg har noen andre ideer som er på min gjøremålsliste ting til forskning:

  • Kontakt Microsoft.
  • Gjøre noe med objektmodellen, kanskje sammen med en funksjon.
  • Regne ut databaseskjemaet og manuelt oppdatere SQL. (Du bør kontakte Microsoft før du gjør det selv; det vil trolig kansellere din kontrakt).

Hvis noen vet hvordan å løse, Vennligst legg inn en kommentar.

Oppdatere ettermiddag, 11/15: Jeg fant denne linken som beskriver en metode for å lage en type liste som 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 “For kjærligheten til [Fyll ut ditt mest elsket person/høyere vesen], ikke endre det ' tittel’ områdekolonne.

  1. Jeff
    Jeg leste innlegget ditt og var opptatt. Jeg gjorde bare dette tidligere denne uken.
    Jeg umiddelbart gikk til listen i spørsmålet og forsøkt å gi nytt navn til feltet (nå kalt jobbnummer) tittel. Det fungerte uten problemer. Kanskje alle oppdateringer, feilrettinger og oppdateringspakker siden den opprinnelige innlegget har gjort dette en ikke-sak. Jeg er på SP1 med de siste oppdateringene.
    Rettferdig å bli sikker jeg kalte den tilbake til prosjektnummeret og crated en ny liste. Den hadde en kolonne og alt så fint.
    Vennligst gi meg beskjed hvis jeg savner noe, eller trenger å se på dette en annen måte. Jeg hater å la dette gå hvis det er faktisk et problem. Nå er det tid å fikse det. Jeg får bare klar til å bygge ut innholdet i min testmiljø.
    Svar
  2. Mark Miller EndUserSha rePoi....
    Paul,
    Vært der, gjort det. For et rot. Det var i de første par uker med å jobbe med SharePoint. Jeg endte opp fjerner hele området bare for å bli kvitt problemet. Det er nok ikke et alternativ for folk med mye innhold, så jeg skal være interessert dersom du finner en løsning.
    Hilsen,
    Mark
    EndUserSharePoint.com
    Svar
  3. Ingen navn
    For sent! For sent! Men minst jeg vet jeg ikke kan gå tilbake, så jeg kan slutte å prøve.
    Virker det feil til noen andre som du kan endre det, men ikke endre den tilbake, eller er jeg bare for kresen i min alder?
    Svar
  4. Rick Smit
    Hvis du ikke vil Tittel-kolonnen for disse elementtypene, du bør opprette en innholdstype for det. Har du muligheten til å "Skjul" Tittel-kolonnen. Slik Tittel-kolonnen er fortsatt i live, men bare ikke vissible. Jeg vil også gjerne ha mulighet for å kunne slette kolonnen, men det er noe som brukes internt av SharePoint. Så er det en av de "-funksjonene" Vi må leve med! 🙂
    Svar
  5. Kriss
    Jeg tror beskyttelse av "tittel" skal leve i UI lag. Og, at det skal gjøres ganske enkelt via objektmodellen.
    Du kan prøve følgende PowerShell skript:
    [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
    $Site =[Microsoft.Sharepoint.SPSite](http://localhost)
    $Web=$site.openweb()
    $Web.contenttypes[1].felt[1].Tittel = "tittel"
    $Web.contenttypes[1].oppdatere()
    Svar

Avreise en svar til Kriss Avbryt svar

e-postadressen din vil ikke offentliggjøres. Obligatoriske felt er merket *