Visual Studio 2010を使用してカスタムリスト定義を作成し、SPに展開しました。その後、私はそれを使用してリストを作成しましたが、リストに項目を追加するときに、リストには同じ列が反映されません。下の写真に示されています。上の写真でSharePoint 2010:新しいレコードを追加中にリストに列が表示されない
、REDボックスに、あなたはそれが唯一の「タイトル」欄を示しているリストに項目を追加するとき、そのリストは、すなわち5列を示したが、BLUEボックスでされて見ることができます。カスタムリストの
コード:
<Fields>
<Field ID="{E8725875-E115-49D9-A701-F6E15B0259FB}" Name="ListFirstName" DisplayName="First Name" Type="Text" Required="TRUE"></Field>
<Field ID="{61335CDB-5D1A-4326-8205-DFE635C66B5B}" Name="ListLastName" DisplayName="Last Name" Type="Text"></Field>
<Field ID="{2A376F22-4EAC-41D5-840F-D5BA4CE4FCDE}" Name="ListGender" DisplayName="Gender" Type="Choice" Required="TRUE">
<CHOICES>
<CHOICE>Male</CHOICE>
<CHOICE>Female</CHOICE>
<CHOICE>Transgender</CHOICE>
</CHOICES>
</Field>
<Field ID="{71A23EDC-470F-4E3C-9469-1999922507E6}" Name="ListAge" DisplayName="Age" Type="Number"></Field>
<Field ID="{39EAC56B-B35E-46E7-97AD-A37A139EE09B}" Name="ListEmail" DisplayName="Email" Type="Text" Required="TRUE"></Field>
</Fields>
と
<ViewFields>
<FieldRef Name="ListFirstName"></FieldRef>
<FieldRef Name="ListLastName"></FieldRef>
<FieldRef Name="ListGender"></FieldRef>
<FieldRef Name="ListAge"></FieldRef>
<FieldRef Name="ListEmail"></FieldRef>
</ViewFields>
ビューが2つあり、** BaseFields **を** BaseViewID = 1 **のビューの下に配置しました。それが正しいか ? –
はい確実にSabique :) –
@SabiqueAKhanこの問題をどのように解決しましたか? –