На СхареПоинт блог, someone occasionally asks about "changing the label of Title" or about "removing title from lists".
Боттом лине: Немој то да радиш!
Нажалост, кориснички интерфејс омогућава једносмерну промену те колоне ознаци као што је приказано:
Title is a column associated with the "Item" тип садржаја. Многи, многи, многи ЦТ користе ову колону, а ако га промените овде, 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’ једноставно нема смисла као име колоне, 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’, Свака листа наслов (укључујући библиотеке докумената) changes to "Status Code" и вероватно није намеравао да се то деси.
Прави проблем је у томе што је то једносмерна промена. The UI "knows" that "title" is a reserved word. Тако, if you try and change "Status Code" back to "Title", то ће вас спречити и сада сте насликао себе у ћошак using paint that never dries 🙂
Дакле, шта се дешава ако сте већ га променили? 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.
Имам још неке идеје које су на мојој то-до листа ствари за истраживање:
- Контакт Мицрософт.
- Урадите нешто са објектним моделом, Можда у комбинацији са функцијом.
- Схватите шему базе података и ручно ажурирање СКЛ. (Требало би да контактирате Мицрософт пре него што ово ипак; вероватно ће поништити уговор за подршку).
Ако неко зна како да се реши ово, пошаљите коментар.
Упдате касно поподне, 11/15: Нашао сам овај линк који описује метод за стварање тип листе који нема колону титулу: http://www.venkat.org/index.php/2007/09/03/how-to-remove-title-column-from-a-custom-list/