Pre lásku [vyplňte vaše najviac miloval osoba/vyššia je], Nemeňte "titul’ stĺpec lokality.

Na SharePoint fóra, občas niekto žiada o "zmene označenie hlavy" alebo o "odstránenie hlavy zo zoznamov".

Sečteno podtrženo: Nie je to!

Bohužiaľ, používateľské rozhranie umožňuje jednosmerné zmenu tejto menovku stĺpca, ako je uvedené:

obrázok

Názov je stĺpec priradených "položka" typ obsahu. Mnoho, mnoho, mnoho CT to použiť tento stĺpec a ak zmeníte to tu, vlnky sa všade. Tam je dobrá šanca, že ste nemal v úmysle, aby sa tak stalo. Ste boli pravdepodobne myslenia na seba, "Mám vlastný vyhľadávací zoznam a" titul’ jednoducho nemá zmysel ako názov stĺpca, tak Idem to zmeniť na "Stavový kód’ a pridať popis stĺpca." Ale ak budete postupovať na tú myšlienku a premenovanie "titul’ k "Stavový kód", každý zoznam hlavy (vrátane knižnice dokumentov) zmeny "kód stavu" a ste pravdepodobne nechceli sa tak stalo.

Skutočný problém je, že to je jednosmerné zmena. UI "vie" Tento titul"" je vyhradené slovo. Takže, Ak si vyskúšať a zmeniť kód stavu"" Späť na "Titul", to zabráni a teraz ste maľované seba do rohu using paint that never dries 🙂

Takže čo sa stane, ak ste už zmenili? Nevidel som odpoveď, všetci chceme, ktorý je jednoduchý a ľahký spôsob zmeniť označenie "Title". hneď teraz, Najlepšia rada je to zmeniť na niečo ako "Názov Doc/položky". To je dosť všeobecný menovku, ktorá nemusí byť príliš prudké pre používateľov.

Mám niekoľko iných nápady, ktoré sú v zozname úlohy vecí výskumu:

  • Kontaktovať spoločnosť Microsoft.
  • Niečo urobiť s objektovým modelom, možno v spojení s funkciou.
  • Vymyslieť schéme databázy a aktualizovať ručne SQL. (Mali by ste kontaktovať Microsoft pred robíš, keď; to bude pravdepodobne void zmluvy o podpore).

Ak niekto vie, ako vyriešiť, Prosím post komentár.

Aktualizácia neskoré popoludnie, 11/15: Našiel som tento odkaz, ktorý popisuje metódu pre vytvorenie typ zoznamu, ktorý nemá stĺpec Názov: http://www.venkat.org/index.php/2007/09/03/how-to-remove-title-column-from-a-custom-list/

7 myšlienky na "Pre lásku [vyplňte vaše najviac miloval osoba/vyššia je], Nemeňte "titul’ stĺpec lokality.

  1. Jeff
    Čítala som váš príspevok a bol znepokojený. Len som to veľmi skôr v tomto týždni.
    Okamžite šiel do zoznamu v otázke a snažil premenovať pole (teraz volal číslo projektu) titul. Fungovalo to bez problémov. Snáď všetky záplaty, horúce opravy a balíky service pack, pretože pôvodný príspevok z tejto non-záležitosť. Ja som na SP1 s všetky najnovšie aktualizácie.
    Len pre istotu som pomenoval ho späť na toto číslo projektu a klietke nový zoznam. Mal názov stĺpca a všetko vyzeralo v poriadku.
    Prosím, dajte mi vedieť, ak som niečo chýba, alebo je potrebné pozrieť sa na to inak. Nerád by som nechať to ísť, ak je to skutočne problém. Teraz je čas to napraviť. Som práve chystá stavať obsah v mojom testovacom prostredí.
    Odpoveď
  2. Mark Miller EndUserSha rePoi....
    Paul,
    Tam bol, urobil. Aký neporiadok. To bolo počas prvých pár týždňov pracovať so službou SharePoint. Skončil som zmazanie celej stránky, len aby sa zbaviť problému. To asi nie je voľba pre ľudí s veľa obsahu, tak budete mať záujem, ak nájdete riešenie.
    S pozdravom,
    Mark
    EndUserSharePoint.com
    Odpoveď
  3. Bez názvu
    Príliš neskoro! Príliš neskoro! Ale aspoň teraz viem, že nemôže ísť späť, Takže môžete prestať snažiť.
    Zdá zlé na niekoho iného, že môžete zmeniť to ale nezmení to späť, alebo som len príliš náročný v mojom veku?
    Odpoveď
  4. Rick Smit
    Ak nechcete, aby názov stĺpca pre tieto typy položiek, mali by ste vytvoriť typ obsahu pre to. Potom máte možnosť "skryť" názov stĺpca. Takže názov stĺpca potom je stále nažive, ale len nie vissible. Tiež by chcela mať možnosť byť schopný odstrániť stĺpec, ale je to niečo, čo používa interne SharePoint. Takže je to jeden z tých "funkcie" musíme žiť s! 🙂
    Odpoveď
  5. Kriss
    Verím, že ochrana "Title" mali by žiť vo vrstve UI. A, že to mali urobiť pomerne ľahko prostredníctvom objektového modelu programu.
    Môžete skúsiť nasledujúci skript PowerShell:
    [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
    $stránky =[Microsoft.Sharepoint.SPSite](http://localhost)
    $Web=$site.openweb()
    $web.contenttypes[1].polia[1].hlavy = "názov"
    $web.contenttypes[1].Aktualizácia()
    Odpoveď

Zanechajte odpovedať na Kriss zrušiť odpoveď

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *