Как настроить столбец заголовка в пользовательском типе контента в SharePoint 2010?

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/8043

  •  16-10-2019
  •  | 
  •  

Вопрос

Я создаю пользовательский тип контента и работает правильно, за исключением Title столбец. У моего определения типа контента есть Title столбец добавлен в FieldRefs И я пытаюсь оба изменить имя дисплея и сделать его необходимым. Однако, когда это активируется, нет никаких изменений в Title Столбец - он по -прежнему показывает имя отображения как заголовок, и оно не требуется.

Есть советы о том, как решить это?

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<!-- Parent ContentType: Document (0x0101) -->
  <ContentType ID="0x0101001837fb95615a40a5a5461a736a7fbbf4"
   Name="Core Document Content Type"
   Group="Custom"
   Description="This content type provides a base content type."
   Inherits="TRUE"
   Version="0">
    <FieldRefs>
      <FieldRef ID="{fa564e0f-0c70-4ab9-b863-0177e6ddd247}" Name="Title" DisplayName="Document Name" Required="TRUE" />
      <FieldRef ID="{157AFA0B-2F58-4185-8222-FB8B71BB5CFE}" Name="DocumentDescription" DisplayName="Document Description" />
    </FieldRefs>
  </ContentType>
</Elements>

Скриншоты, показывающие, что он не вступил в силуДобавить форму http://img163.imageShack.us/img163/752/addform.png Список просмотра http://img703.imageshack.us/img703/8711/listb.png Столбцы в типе контента http://img707.imageshack.us/img707/3444/columns.png

Это было полезно?

Решение

Решение состоит из двух раз - сначала определение типа содержимого должно иметь наследование FALSE, а столбец заголовка должен был запечатать True (см. Ниже). Второй выпуск заключается в том, что представление все еще покажет заголовок (но форма «Добавить новый элемент» будет отображать правильное отображаемое имя). Чтобы исправить представление Пользовательский список должен быть определен

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<!-- Parent ContentType: Document (0x0101) -->
  <ContentType ID="0x0101001837fb95615a40a5a5461a736a7fbbf4"
   Name="Core Document Content Type"
   Group="Custom"
   Description="This content type provides a base content type."
   Inherits="FALSE"
   Version="0">
    <FieldRefs>
      <FieldRef ID="{fa564e0f-0c70-4ab9-b863-0177e6ddd247}" Name="Title" DisplayName="Document Name" Required="TRUE" Sealed="TRUE" />
      <FieldRef ID="{157AFA0B-2F58-4185-8222-FB8B71BB5CFE}" Name="DocumentDescription" DisplayName="Document Description" />
    </FieldRefs>
  </ContentType>
</Elements>

Другие советы

Вы можете просто скрыть поле заголовка в библиотеке документов.

Перейдите в расширенные настройки - первый вариант разрешает управление типами контента, убедитесь, что это говорит «да».

Затем снова на странице «Настройки» посмотрите над разделом столбца, есть раздел типа контента, в котором следует сказать документ. Нажмите на документ, который поднимет поле заголовка. Нажмите на поле заголовка, он даст вам возможность скрыть его.

Иметь смысл?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top