Ich habe eine benutzerdefinierte Listendefinition mit Visual Studio 2010 erstellt und auf SP bereitgestellt. Danach habe ich eine Liste damit erstellt, aber beim Hinzufügen von Elementen in der Liste spiegelt die Liste nicht die gleichen Spalten wider. Im Bild unten gezeigt.SharePoint 2010: Liste zeigt Spalten beim Hinzufügen eines neuen Datensatzes nicht an
In der Abbildung oben im roten Feld können Sie diese Liste zeigt 5 Spalten sehen, aber im blauen Kasten das heißt, wenn Artikel Hinzufügen nur ‚title‘ Spalte wird zur Liste zeigt.
Code of benutzerdefinierte Liste:
<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>
UND
<ViewFields>
<FieldRef Name="ListFirstName"></FieldRef>
<FieldRef Name="ListLastName"></FieldRef>
<FieldRef Name="ListGender"></FieldRef>
<FieldRef Name="ListAge"></FieldRef>
<FieldRef Name="ListEmail"></FieldRef>
</ViewFields>
Es gab 2 Ansichten, und ich legte ** ViewFields ** unter der Ansicht mit ** BaseViewID = 1 **! Ist es richtig ? –
Ja sicher Sabique :) –
@SabiqueAKhan Wie haben Sie dieses Problem gelöst? –