Представление SharePoint по умолчанию игнорирует пользовательское название DisplayName - PullRequest
6 голосов
/ 23 марта 2009

Я создал пользовательский тип контента, который наследуется от контакта (т. Е.

<FieldRefs>
    <FieldRef ID="{fa564e0f-0c70-4ab9-b863-0177e6ddd247}" Name="Title" DisplayName="Last Name" Sealed="TRUE"  />
    <FieldRef ID="{82642ec8-ef9b-478f-acf9-31f7d45fbc31}" Name="LinkTitle" DisplayName="Last Name" Sealed="TRUE"/>
    <FieldRef ID="{BC91A437-52E7-49E1-8C4E-4698904B2B6D}" Name="LinkTitleNoMenu" DisplayName="Last Name" Sealed="TRUE" />
</FieldRefs>

Правильно переименовывается на страницах «Редактировать», «Просмотр» и «Добавить», но в представлении по умолчанию и представлении DataGrid всегда отображается заголовок. Я хочу, чтобы его переименовали везде. Возможно ли то, что я пытаюсь сделать, и если да, то как? Любая помощь с благодарностью.

1 Ответ

4 голосов
/ 08 мая 2009

Для того, чтобы поле было переименовано в поле зрения, вы должны определить свой список с помощью ListTemplate и повторить переименование полей здесь (а также раздражающее повторение всех полей из вашего типа контента, который не является стандарт)

...