字段定义

上次修改时间: 2010年3月29日

适用范围: SharePoint Foundation 2010

每个定义网站栏的元素指令清单文件必须遵守字段定义架构。

网站栏 是一种可重用的列定义或模板,可以跨多个 SharePoint 网站为多个列表分配它。网站栏可减少重复工作,并有助于确保跨网站和列表的元数据的一致性。例如,假设定义一个名为 Customer 的网站栏。用户可以将该列添加到其列表,并在其内容类型中引用它。这将确保无论该列在什么位置出现,都将具有相同的属性(至少以相同的属性开始)。与网站内容类型很相似,可以独立于任何实际的列表或内容类型在网站级别定义网站栏。

有关网站和列表列的详细信息,请参阅列介绍

XML 架构定义

必须使用 wss.xsd 文件中的架构对定义网站栏的元素清单进行验证。此文件位于下面的路径中:%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\XML。

示例

下面的示例演示用于创建四个网站栏的功能对应的元素清单。

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="https://schemas.microsoft.com/sharepoint/">

  <Field ID="{1511BF28-A787-4061-B2E1-71F64CC93FD5}"
         Name="DateOpened"
         DisplayName="Date Opened"
         Type="DateTime"
         Format="DateOnly"
         Required="FALSE"
         Group="Financial Columns">
    <Default>[today]</Default>
  </Field>

  <Field ID="{060E50AC-E9C1-4D3C-B1F9-DE0BCAC300F6}"
         Name="Amount"
         DisplayName="Amount"
         Type="Currency"
         Decimals="2"
         Min="0"
         Required="FALSE"
         Group="Financial Columns" />

  <Field ID="{86811853-7E52-4515-A88D-A8FA9D450905}"
         Name="Client"
         DisplayName="Client Name"
         Type="Text"
         Required="FALSE"
         Group="Financial Columns"/>

  <Field ID="{943E7530-5E2B-4C02-8259-CCD93A9ECB18}"
         Name="CostCenter"
         DisplayName="Cost Center"
         Type="Choice"
         Required="FALSE"
         Group="Financial Columns">
    <CHOICES>
      <CHOICE>Administration</CHOICE>
      <CHOICE>Information</CHOICE>
      <CHOICE>Facilities</CHOICE>
      <CHOICE>Operations</CHOICE>
      <CHOICE>Sales</CHOICE>
      <CHOICE>Marketing</CHOICE>
    </CHOICES>
  </Field>
</Elements>

请参阅

任务

如何:向网站中添加栏

概念

列介绍

其他资源