Vir die liefde van [Vul in jou mees geliefde persoon / hoër], don’t change the ‘Title’ site kolom.

Op die SharePoint forums, someone occasionally asks about "changing the label of Title" or about "removing title from lists".

Bottom line: Doen dit nie!

Ongelukkig, die gebruikerskoppelvlak kan 'n een-rigting verandering van die kolom etiket soos:

beeld

Title is a column associated with the "Item" die tipe inhoud. Baie, baie, baie CT se gebruik van hierdie kolom en as jy dit hier verander, it ripples out everywhere. There’s a good chance that you didn’t intend for that to happen. You were probably thinking to yourself, "I have a custom lookup list and ‘Title’ maak net nie sin as 'n kolom naam, so I’m going to change it to ‘Status Code’ and add a description column." But if you follow through on that thought and rename ‘Title’ to ‘Status Code’, elke lys se titel (insluitend dokument biblioteke) changes to "Status Code" en jy sal waarskynlik het nie van plan om dit om te gebeur.

Die werklike probleem is dat hierdie is 'n een-rigting verandering. The UI "knows" that "title" is a reserved word. So, if you try and change "Status Code" back to "Title", Dit sal verhoed dat jy en het jy nou geverf jouself in 'n hoek using paint that never dries 🙂

So wat gebeur as jy dit reeds verander? I haven’t seen the answer we all want, which is a simple and easy method to change the label back to ‘Title’. Right now, the best advice is to change it to something like "Doc/Item Title". That’s a generic enough label that may not be too jarring for your users.

Ek het 'n paar ander idees wat op my te-doen lys van dinge om navorsing:

  • Kontak Microsoft.
  • Iets te doen met die voorwerp model, Miskien in samewerking met 'n funksie.
  • Uit te vind die databasis skedule en die hand te werk SQL. (Jy moet kontak met Microsoft voor om dit te doen al; sal dit waarskynlik tot niet u ondersteuning kontrak).

As iemand weet hoe om dit op te los, post a comment.

Werk laatmiddag, 11/15: Ek het gevind dat hierdie skakel wat beskryf 'n metode vir die skep van 'n tipe van die lys wat nie 'n titel kolom: http://www.venkat.org/index.php/2007/09/03/how-to-remove-title-column-from-a-custom-list/

7 gedagtes oor "Vir die liefde van [Vul in jou mees geliefde persoon / hoër], don’t change the ‘Title’ site kolom.

  1. Jeff
    I just read your post and was concerned. I just did this very thing earlier this week.
    Ek het dadelik na die lys in vraag en probeer om die veld te hernoem (nou genoem Job nommer) titel. It worked without any problems. Perhaps all of the patches, hot fixes and service packs since your original post have made this a non-issue. I’m on SP1 with all the latest updates.
    Just to be sure I named it back to Job Number and crated a new list. It had a Title column and everything looked fine.
    Laat weet my asseblief as ek iets mis, or need to look at this a different way. I’d hate to let this go if it’s actually a problem. Now’s the time to fix it. I’m just getting ready to build out the content in my test environment.
    Antwoord
  2. Mark Miller EndUserSha rePoi ...
    Paul,
    Is daar, gedoen. Wat 'n gemors. Dit was binne die eerste paar weke van die werk met SharePoint. Ek het uiteindelik die verwydering van die hele werf net om ontslae te raak van die probleem. Dit is waarskynlik nie 'n opsie vir mense met 'n baie van die inhoud, so ek sal belangstel as jy 'n oplossing vind.
    Groete,
    Merk
    EndUserSharePoint.com
    Antwoord
  3. Geen naam
    Te laat! Te laat! Maar ten minste nou weet ek ek kan nie terug te gaan, sodat ek kan ophou om te probeer.
    Lyk dit verkeerd om enige iemand anders dat jy dit kan verander nie, maar dit nie verander nie terug, of is ek net te kieskeurig in my ouderdom?
    Antwoord
  4. Rick Smit
    As jy nie wil hê dat die titel kolom vir hierdie tipe van items, jy moet 'n tipe inhoud vir dit. Then you have the option to "hide" die titel kolom. So het die titel kolom word dan nog lewe, maar net nie vissible. Ek sou ook graag die opsie te hê vir die feit dat in staat om die kolom te verwyder, maar dit is iets wat intern gebruik word deur SharePoint. So it’s one of those "features" ons nodig het om te lewe met! 🙂
    Antwoord
  5. Kriss
    I believe the protection of "Title" moet leef in die UI laag. En, dat dit baie maklik gedoen word deur die voorwerp model.
    Jy kan probeer om die volgende PowerShell script:
    [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
    $tuiste =[Microsoft.Sharepoint.SPSite](http://localhost)
    $web = $ site.openweb()
    $web.contenttypes[1].velde[1].title="Title"
    $web.contenttypes[1].werk()
    Antwoord

Laat 'n antwoord

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk *