Как настроить столбец заголовка в пользовательском типе контента в SharePoint 2010?
-
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>
Другие советы
Вы можете просто скрыть поле заголовка в библиотеке документов.
Перейдите в расширенные настройки - первый вариант разрешает управление типами контента, убедитесь, что это говорит «да».
Затем снова на странице «Настройки» посмотрите над разделом столбца, есть раздел типа контента, в котором следует сказать документ. Нажмите на документ, который поднимет поле заголовка. Нажмите на поле заголовка, он даст вам возможность скрыть его.
Иметь смысл?