今、私は aCustom List Definition
内で新しいを定義していますCustom Content Type
。問題は、単にTitle
リストに関連付けられたフィールドを非表示にできないことです。以下のリンクにあるいくつかのアプローチに従いましたが、成功しませんでした。
コンテンツ タイプを実装せずにを追加するだけList definition
では Title フィールドが表示されなくなりますが、コンテンツ タイプとそのフィールドを定義すると、常に表示されます。
Elements.xml
<ContentType ID="0x01003EBF692DD17B4F71966712180C0D23D8" Name="ContactUsAssignments"
Description="Contact Us Assignments content type">
<FieldRefs>
<FieldRef ID="{4B888F48-A039-46D0-B2E1-C67802097069}"/>
<FieldRef ID="{6238a52d-2975-4e8a-9a1e-31b9cdc74129}"/>
<RemoveFieldRef ID="{D3D0DDF1-F791-4FFF-893C-0C100B724F1A}" />
</FieldRefs>
</ContentType>
私も試しまし Inherits="FALSE" Version="0"
たが、残念ながら何も変わりませんでした。
スキーマ.xml
<ContentTypes>
<ContentTypeRef ID="0x01003EBF692DD17B4F71966712180C0D23D8"></ContentTypeRef>
</ContentTypes>
<Fields>
<Field Type="Text" DisplayName="Title" Required="FALSE"
ID="{D3D0DDF1-F791-4FFF-893C-0C100B724F1A}" StaticName="Title" Name="Title" Hidden="TRUE" />
</Fields>
何かを見逃したかどうかは正確にはわかりませんが、アプローチは十分に明確です。ありがとう。