Dahil sa [punan ang iyong pinaka-mahal sa tao / mas mataas na pagiging], don’t change the ‘Title’ haligi site.

Sa SharePoint mga forum, someone occasionally asks about "changing the label of Title" or about "removing title from lists".

Ika-line: Huwag gawin ito!

Sadly, ang user interface ay nagbibigay-daan sa isang one-way na pagbabago ng label na iyon haligi tulad ng ipinapakita:

imahen

Title is a column associated with the "Item" uri ng nilalaman. Marami, marami, maraming CT ni gamitin ang hanay na ito at kung baguhin mo ito dito, 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’ lamang ay hindi magkaroon ng kahulugan ng isang pangalan ng hanay, 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’, pamagat ng bawat listahan ng (kabilang ang mga dokumento aklatan) changes to "Status Code" at marahil ay ay hindi nilayon para sa na mangyari.

Ang tunay na problema ay na ito ay isang one-way na pagbabago. The UI "knows" that "title" is a reserved word. Kaya, if you try and change "Status Code" back to "Title", ito ay pumipigil sa iyo at ngayon ikaw lagyan ng kulay ang iyong sarili sa isang sulok using paint that never dries 🙂

Kaya kung ano ang mangyayari kung mayroon ka nang ito ay nagbago? 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.

Mayroon akong ilang mga iba pang mga ideya na kung saan ay sa aking to-do list ng mga bagay upang pananaliksik:

  • Makipag-ugnay sa Microsoft.
  • Gawin ang isang bagay sa modelo bagay, siguro sa pagsama ng isang tampok.
  • Figure out ang database schema at mano-manong i-update ang SQL. (Dapat kang makipag-ugnay sa Microsoft bago gawin ito bagaman; ito ay malamang na walang bisa ang iyong suporta sa kontrata).

Kung sinuman ay alam kung paano upang malutas ito, paki-post ng komento.

I-update ang late afternoon, 11/15: Nakita ko ang link na ito na naglalarawan ng pamamaraan para sa paglikha ng isang uri ng mga listahan na ito ay walang isang pamagat ng haligi: http://www.venkat.org/index.php/2007/09/03/how-to-remove-title-column-from-a-custom-list/

7 ano sa tingin mo "Dahil sa [punan ang iyong pinaka-mahal sa tao / mas mataas na pagiging], don’t change the ‘Title’ haligi site.

  1. Jeff
    I just read your post and was concerned. I just did this very thing earlier this week.
    Ako nagpunta agad sa listahan na pinag-uusapan at sinubukan upang palitan ang pangalan ng field (tinatawag na ngayong Job Numero) sa Pamagat. 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.
    Mangyaring ipaalam sa akin kung ako nawawalang ng isang bagay, 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.
    Sumagot
  2. Mark Miller EndUserSha rePoi ...
    Paul,
    Galing doon, tapos na. Ang gulo. Ito ay sa loob ng unang linggo pares ng mga nagtatrabaho sa SharePoint. Ako napunta sa pagtanggal ng buong site lamang upang makakuha ng mapupuksa ang mga problema. Iyon ay marahil hindi isang pagpipilian para sa mga tao na may maraming mga nilalaman, kaya kailangan ko maging interesado ka kung makahanap ng solusyon.
    Regards,
    Markahan
    EndUserSharePoint.com
    Sumagot
  3. Walang pangalan
    Huli! Huli! Ngunit hindi bababa sa ngayon alam ko na hindi ko maaaring bumalik, sa gayon ay maaari ko bang itigil ang pagsubok.
    Gumagana ba ito mukhang mali sa kahit sino pa na maaari mong baguhin ito ngunit hindi baguhin ito pabalik, o am ko lang masyadong picky sa aking katandaan?
    Sumagot
  4. Rick Smit
    Kung hindi mo nais ang pamagat ng hanay para sa mga uri ng mga item, dapat kang lumikha ng isang uri ng nilalaman para dito. Then you have the option to "hide" ang pamagat ng haligi. Kaya ang pamagat ng hanay pagkatapos pa rin ang buhay, ngunit hindi lamang vissible. Gusto ko ring mahal na magkaroon ng opsyon sa pagiging magagawang tanggalin ang haligi, ngunit ito ay isang bagay na ginagamit sa pamamagitan ng panloob ng SharePoint. So it’s one of those "features" kailangan namin upang manirahan sa! 🙂
    Sumagot
  5. Kriss
    I believe the protection of "Title" Dapat nakatira sa layer UI. At, na dapat ito ay tapos na medyo madali sa pamamagitan ng bagay na modelo.
    Maaari mong subukan ang sumusunod na script PowerShell:
    [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
    $site =[Microsoft.Sharepoint.SPSite](http://localhost)
    $web = $ site.openweb()
    $web.contenttypes[1].patlang[1].title="Title"
    $web.contenttypes[1].update()
    Sumagot

Mag-iwan ng Sumagot sa Kriss Ikansela reply

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan *