2016-04-06 7 views
0

Visual Studio 2010を使用してカスタムリスト定義を作成し、SPに展開しました。その後、私はそれを使用してリストを作成しましたが、リストに項目を追加するときに、リストには同じ列が反映されません。下の写真に示されています。上の写真でSharePoint 2010:新しいレコードを追加中にリストに列が表示されない

Screenshot of the list.

、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> 

答えて

0

あなたが右ビューで

詳細をViewFieldsを置いていることを確認してくださいs:Visual Studioで生成されたスキーマファイルは、デフォルトで同じリストインスタンス用の多数のビューを生成します。 SharePointサイトからこのリストを削除する必要があり、上記の溶液を塗布した後のVisual Studioからもう一度ソリューションを再デプロイかもしれません:あなたは、右ビューパーティション

ヒントの下で、それらのViewFieldsを入れていることを確認してください。

+0

ビューが2つあり、** BaseFields **を** BaseViewID = 1 **のビューの下に配置しました。それが正しいか ? –

+0

はい確実にSabique :) –

+0

@SabiqueAKhanこの問題をどのように解決しましたか? –

関連する問題