Z miłości do [Wypełnij najbardziej lubi się osoby/wyższe], nie zmieniaj "tytuł’ umiejscowienie kolumna.

Na Forum programu SharePoint, ktoś czasami pyta o "zmianę oznakowania tytuł" lub o "usunięcie tytuł z listy".

Motto: Nie rób tego!

Niestety, Interfejs użytkownika umożliwia jednokierunkową zmiana że etykieta kolumna, jak pokazano:

obraz

Tytuł jest kolumna skojarzony element"" typ zawartości. Wielu, wielu, wiele CT używać tej kolumny i jeśli zmienisz go tutaj, wsady się wszędzie. Istnieje duża szansa, że nie zamierzasz tak się stało. Prawdopodobnie były myśli do siebie, "Mam listy niestandardowe wyszukiwania i ' tytuł’ po prostu nie ma sensu jako nazwa kolumna, więc mam zamiar zmienić go na "kod stanu’ i dodać kolumna Opis." Ale jeśli po drodze w tej myśli i Zmień nazwę ' tytuł’ do "Kod stanu", Każda lista tytuł (łącznie z bibliotek dokumentów) zmiany w "kod stanu" i pewnie nie zamierza tak się stało.

Prawdziwym problemem jest to, że jest to zmiana jednokierunkowego. UI "wie" tytuł"" jest słowem zarezerwowanym. Tak, Jeśli spróbujesz i zmienić kod stanu"" Wróć do "Tytuł", To zapobiega i teraz masz malował się w rogu using paint that never dries 🙂

Więc co się dzieje, jeśli już to zmienić? Nie widziałem odpowiedzi, którą chcemy, który jest prosta i łatwa metoda aby zmienić etykietę "Tytuł". Teraz, najlepszą radą jest aby go zmienić na coś w stylu "Doc/element tytuł". To tyle ogólny etykietę, która nie może być zbyt drażniące dla użytkowników.

Mam kilka pomysłów, które są na mojej liście rzeczy do zrobienia, rzeczy do badań:

  • Kontakt z firmą Microsoft.
  • Czy coś z modelu, może w połączeniu z funkcją.
  • Dowiedzieć się schemat bazy danych i ręcznie zaktualizować SQL. (Należy skontaktować się z Microsoft przed robienie ten jednak; prawdopodobnie będzie nieważne Twojej umowie serwisowej).

Jeśli ktoś wie jak to rozwiązać, prosimy zamieścić komentarz.

Aktualizacja późnym popołudniem, 11/15: Znalazłem ten link, który opisuje sposób tworzenia typu Lista, która nie ma tytułu kolumny: http://www.venkat.org/index.php/2007/09/03/how-to-remove-title-column-from-a-custom-list/

7 przemyślenia na temat „Z miłości do [Wypełnij najbardziej lubi się osoby/wyższe], nie zmieniaj "tytuł’ umiejscowienie kolumna.

  1. Jeff
    Właśnie przeczytałem Twój post i chodziło. Tylko czy to coś bardzo wcześniej w tym tygodniu.
    Natychmiast poszedł do listy przedmiotowe i wypróbowany wobec zmienić nazwę pola (teraz o nazwie numer zadania) Tytuł. To działało bez problemów. Być może wszystkie patche, poprawki i Dodatki service pack od twój oryginalny post uczyniły to nie problem. Jestem na SP1 wszystkie najnowsze aktualizacje.
    Tylko aby się upewnić o nazwie to powrót do pracy numer i ze skrzynią nową listę. Posiadał tytuł kolumna i wszystko wyglądało dobrze.
    Proszę dać mi znać, jeśli jestem czegoś brakuje, Czy trzeba spojrzeć na to inaczej. I 'd hate to niech go, jeśli to rzeczywiście jest problem. Teraz jest czas, aby to naprawić. Jestem właśnie przygotowuje do budowania treści w moim środowisku testowym.
  2. Mark Miller EndUserSha rePoi....
    Paul,
    Był tam, zrobić, że. Co za bałagan. To było w ciągu pierwszych kilku tygodni pracy z programem SharePoint. Skończyło się na usunięcie całej witryny, tylko po to, aby pozbyć się problemu. To chyba nie jest opcja dla osób z dużą ilością treści, więc będę zainteresowany, jeśli ty znaleźć pewien roztwór.
    Chodzi o,
    Mark
    EndUserSharePoint.com
  3. Bez nazwy
    Za późno! Za późno! Ale przynajmniej teraz wiem, że nie może wrócić, więc może przestać próbować.
    Wydaje się to źle, aby ktokolwiek inny, że można zmienić go, ale nie zmienić go z powrotem, Czy jestem zbyt wybredna w moim wieku?
  4. Rick Smit
    Jeśli nie chcesz, aby dla tego typu elementy w kolumnie tytuł, należy utworzyć typ zawartości dla niego. Wtedy masz opcję "Ukryj" w kolumnie tytuł. Tak więc tytuł kolumna to jest wciąż żyje, ale nie tylko vissible. Również chciałbym, aby mieć możliwość jest w stanie usunąć kolumna, ale to jest coś, co jest używane wewnętrznie przez program SharePoint. Tak to jest jedną z tych cech"" musimy żyć z! 🙂
  5. Kriss
    Wierzę, że ochrona tytułu"" powinien żyć w warstwie interfejsu użytkownika. I, że należy to zrobić bardzo łatwo za pośrednictwem modelu obiektu.
    Można spróbować następujących skryptów PowerShell:
    [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
    $Strona =[Microsoft.Sharepoint.SPSite](http://localhost)
    $Web=$site.OpenWeb()
    $Web.contenttypes[1].pola[1].tytuł = "tytuł"
    $Web.contenttypes[1].Aktualizacja()

Zostaw odpowiedź do Kriss Anuluj odpowiedź

Twoj adres e-mail nie bedzie opublikowany. wymagane pola są zaznaczone *