2016-04-06 10 views
0

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

Screenshot of the list.

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> 

Antwort

0

Bitte stellen Sie sicher, dass Sie setzen die Viewfields im rechten Ansicht

Details s: Die von Visual Studio generierte Schemadatei generiert standardmäßig viele Ansichten für die gleiche Listeninstanz. Bitte stellen Sie sicher, dass Ihr Verkauf diese Viewfields unter der rechten Ansicht Partition

HINT: Sie können diese Liste von Sharepoint-Website löschen müssen, und erneut bereitstellen, die Lösung wieder von Visual Studio nach der Lösung über die Anwendung.

+0

Es gab 2 Ansichten, und ich legte ** ViewFields ** unter der Ansicht mit ** BaseViewID = 1 **! Ist es richtig ? –

+0

Ja sicher Sabique :) –

+0

@SabiqueAKhan Wie haben Sie dieses Problem gelöst? –