За любовь к [Заполните ваши наиболее любил человек/выше время], не измените ' титул’ столбец сайта.

На SharePoint форумы, Иногда кто-то просит об "изменении метки названия" или около "удаление заголовка из списков".

Нижняя линия: Не делают это!

К сожалению, интерфейс пользователя позволяет одностороннее изменение этой метки столбца, как показано:

изображение

Заголовок — это столбец, связанный с элементом"" Тип содержимого. Многие, Многие, Многие CT использовать этот столбец и если вы изменить его здесь, это рябь повсюду. Существует хороший шанс, что вы не намерены для того чтобы случиться. Вы, вероятно, были мышления для себя, «У меня есть список пользовательских подстановок и ' название’ просто не имеет смысла как имя столбца, так что я собираюсь изменить его в «код состояния’ и добавить столбец описания." Но если вы последовать за до конца на этой мысли и переименовать ' название’ «Код состояния», название каждого списка (включая библиотек документов) изменения в код состояния"" и вы вероятно не предназначен для того чтобы это произошло.

Реальная проблема заключается в том, что это одностороннее изменение. Пользовательский интерфейс «знает" Это название"" Это зарезервированное слово. Таким образом, Если вы попробуете и изменить код состояния"" назад к «Титул», Она будет препятствовать вам и теперь вы нарисовал себя в угол using paint that never dries 🙂

Так что же происходит, если вы уже изменили? Я не видел ответ, который мы все хотим, Это простой и легкий метод, чтобы изменить метку обратно в «Название». Прямо сейчас, Лучший совет заключается в изменить его к что-то вроде «Doc/пункт название». Это достаточно общий лейбл, который не может быть слишком резкий для ваших пользователей.

У меня есть несколько идей, которые находятся на мой список вещей для исследования:

  • Обратитесь в корпорацию Майкрософт.
  • Сделать что-то с объектной моделью, возможно, в сочетании с функцией.
  • Выяснить, схемы базы данных и вручную обновить SQL. (Вам следует обратиться в корпорацию Майкрософт прежде чем делать это, хотя; скорее всего, он аннулирует Вашу поддержку Договора).

Если кто знает как решить эту проблему, Просьба оставить комментарий.

Обновление вечером, 11/15: Я нашел эту ссылку, которая описывает метод для создания типа списка, который не содержит заголовок столбца: http://www.venkat.org/index.php/2007/09/03/how-to-remove-title-column-from-a-custom-list/

7 мысли о «За любовь к [Заполните ваши наиболее любил человек/выше время], не измените ' титул’ столбец сайта.

  1. Джефф
    Я только что прочитал свой пост и заинтересованных. Я только что сделал это самое ранее на этой неделе.
    Я сразу же пошел в список в вопрос и пытались переименовать поле (теперь называется номер задания) Название. Он работал без каких-либо проблем. Возможно, все патчи, исправления и пакеты обновления, так как ваш оригинальный пост сделали это non-issue. Я нахожусь на SP1 со всеми последними обновлениями.
    Просто чтобы быть уверен я назвал его обратно в номер задания и создавало новый список. Он имел название столбца и все выглядело хорошо.
    Пожалуйста, дайте мне знать, если я пропускаю что-то, или нужно взглянуть на это другой способ. Я ненавижу это отпустить, если это на самом деле проблема. Пришло время исправить это. Я просто получаю готов строить содержание в моей тестовой среде.
  2. Марк Миллер EndUserSha rePoi....
    Пол,
    Был там, что сделано. Какой ужас. Это было в первые пару недель работы с SharePoint. Я в конечном итоге удаление всего сайта только для того, чтобы избавиться от этой проблемы. Возможно, это вариант для людей с большим количеством контента, так что я бы интересно, если вы нашли решение.
    Считает, что,
    Марк
    EndUserSharePoint.com
  3. Без имени
    Слишком поздно! Слишком поздно! Но по крайней мере теперь я знаю, я не могу вернуться, Поэтому я могу пытаться.
    Кажется, это неправильно, чтобы кто-нибудь еще, что вы можете изменить его, но не изменить его обратно, или я просто слишком придирчивы в моей старости?
  4. Рик Смит
    Если вы не хотите столбце Название для этих элементов типа, необходимо создать тип содержимого для его. Тогда у вас есть возможность «скрыть" название столбца. Так что название столбца, то еще жив, но только не vissible. Я хотел бы также иметь вариант для того удалить столбец, но это то, что используется внутри SharePoint. Так что это один из тех особенностей»" Мы должны жить с! 🙂
  5. Kriss
    Я считаю, что защита «название" должен жить в слое пользовательского интерфейса. И, что это должно быть сделано довольно легко с помощью объектной модели.
    Вы можете попробовать следующий сценарий PowerShell:
    [System.Reflection.Assembly]::LoadWithPartialName(«Microsoft.SharePoint»)
    $сайт =[Microsoft.Sharepoint.SPSite](http://localhost)
    $Web=$site.OpenWeb()
    $Web.ContentTypes[1].поля[1].название = "название"
    $Web.ContentTypes[1].Обновление()

Оставить ответить Kriss отменить ответ

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *