0

我已经使用以下 xml 创建了内容类型,但它没有使用下面 xml 中指定的自定义表单。怎么了 ?

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <Field ID="{854DCDF4-5091-4B1E-AA31-D9DC71A29637}"
      Type="Text"
      Required="TRUE"
      DisplayName="Customer ID"
      Name="Customer-ID"
      Indexed="TRUE"
      EnforceUniqueValues="FALSE" />

  <Field ID="{7E898932-91C0-4285-A8A2-B6440BE2FDC9}"
      Type="Text"
      Required="FALSE"
      DisplayName="Customer Name"
      Name="Customer-Name" />

  <Field ID="{5168AB24-21A8-438A-8112-E82E24E180CE}"
      Type="Text"
      Required="FALSE"
      DisplayName="Country"
      Name="Country" />

  <!-- Parent ContentType: Item (0x01) -->
  <ContentType ID="0x010081e20b9903d945a8beacde43ae09f766"
               Name="Customer"
               Group="Custom Content Types"
               Description="Customer Content Type"
               Inherits="TRUE"
               Version="0">
    <FieldRefs>
      <FieldRef ID="{854DCDF4-5091-4B1E-AA31-D9DC71A29637}" />
      <FieldRef ID="{7E898932-91C0-4285-A8A2-B6440BE2FDC9}" />
      <FieldRef ID="{5168AB24-21A8-438A-8112-E82E24E180CE}" />
    </FieldRefs>
    <XmlDocuments>
      <XmlDocument NamespaceURI="http://schemas.microsoft.com/sharepoint/v3/contenttype/forms/url">
        <FormUrls xmlns="http://schemas.microsoft.com/sharepoint/v3/contenttype/forms/url">
          <New>_layouts/customer/customer.aspx</New>
          <Display>_layouts/customer/customerdisp.aspx</Display>
          <Edit>_layouts/customer/customeredit.aspx</Edit>
        </FormUrls>
      </XmlDocument>
    </XmlDocuments>
  </ContentType>
</Elements>
4

1 回答 1

2

尝试将 Inherts="FALSE" 作为元素的属性

于 2012-06-28T09:10:31.580 回答