Za ljubav [ispunite svoje najviše volio osobi / visokog se], don’t change the ‘Title’ stranica stupcu.

Na SharePoint forumi, someone occasionally asks about "changing the label of Title" or about "removing title from lists".

Bottom line: Nemojte to učiniti!

Nažalost, Korisničko sučelje omogućuje jednosmjernu promjenu tom oznakom stupca kao što je prikazano:

slika

Title is a column associated with the "Item" Vrsta sadržaja. Mnogi, mnogi, mnogi CT-a iskoristili ovu kolumnu, a ako ga promijeniti ovdje, 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’ jednostavno nema smisla kao ime stupca, 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’, svakom popisu titula (uključujući biblioteke dokumenata) changes to "Status Code" i vjerojatno ne namjeravaju da se to dogodi.

Pravi problem je u tome što je to jednosmjerna promjena. The UI "knows" that "title" is a reserved word. Tako, if you try and change "Status Code" back to "Title", to će vas spriječiti i sada ste sebe naslikao u kutu using paint that never dries 🙂

Dakle, što će se dogoditi ako ga već promijenio? 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.

Imam neke druge ideje koje su na mom to-do popisa stvari u istraživanja:

  • Kontakt Microsoft.
  • Učinite nešto s objekta modela, možda u kombinaciji sa značajkom.
  • Shvatiti shemu baze podataka i ručno ažurirati SQL. (Trebali bi kontaktirati Microsoft prije nego događaj ovaj, iako; to će vjerojatno poništiti ugovor za podršku).

Ako netko zna kako riješiti ovaj, molimo upisali komentar.

Ažuriranje kasno poslijepodne, 11/15: Našao sam ovaj link koji opisuje metodu za stvaranje vrstu popisa koji nema naslov stupca: http://www.venkat.org/index.php/2007/09/03/how-to-remove-title-column-from-a-custom-list/

7 misli o „Za ljubav [ispunite svoje najviše volio osobi / visokog se], don’t change the ‘Title’ stranica stupcu.

  1. Jeff
    I just read your post and was concerned. I just did this very thing earlier this week.
    Odmah sam otišao na popisu u pitanje i pokušao preimenovati polja (sada se zove Job Broj) na Naslov. 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.
    Molimo vas javite mi ako sam nešto nedostaje, 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.
  2. Mark Miller EndUserSha rePoi ...
    Pavle,
    Bio tamo, učinio. Kakav nered. To je u prvih par tjedana rada s SharePoint. Ja zavrsilo brisanja cijele stranice samo da riješi problem. To je vjerojatno nije opcija za ljude s puno sadržaja, pa ću biti zainteresirani ako pronaći rješenje.
    Pozdrav,
    Označi
    EndUserSharePoint.com
  3. No name
    Prekasno! Prekasno! Ali sad barem znam da ne mogu vratiti, tako da mogu prestati pokušavati.
    Čini li u redu da bilo tko drugi da možete ga promijeniti, ali ne i to promijeniti, ili sam ja samo previše izbirljivi u mojoj starosti?
  4. Rick Smit
    Ako ne želite da se naslov stupca za ove vrste predmeta, trebali stvoriti vrstu sadržaja za njega. Then you have the option to "hide" Naslov stupcu. Dakle, naslov stupca onda je još uvijek živa, ali jednostavno ne vissible. Također bih volio imati opciju za bitak u mogućnosti to izbrisati stupac, ali to je nešto što se koristi interno od strane SharePoint. So it’s one of those "features" moramo živjeti s! 🙂
  5. Kriss
    I believe the protection of "Title" treba živjeti u UI sloj. I, da to bi trebalo biti učinjeno vrlo lako kroz objekta modela.
    Možete isprobati sljedeće skriptu PowerShell:
    [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
    $stranica =[Microsoft.Sharepoint.SPSite](http://localhost)
    $= $ web site.openweb()
    $web.contenttypes[1].Polja[1].title="Title"
    $web.contenttypes[1].ažurirati()

Dopust jedan Odgovor

Vaša email adresa neće biti objavljena. obavezna polja su označena *