Поделиться через


Определения полей

Дата последнего изменения: 29 марта 2010 г.

Применимо к: SharePoint Foundation 2010

Каждый файл манифеста элементов, определяющий столбцы сайта, должен быть соответствовать схеме определения поля.

Столбец сайта является определением столбца или шаблоном для повторного использования, которые можно назначить нескольким спискам на нескольких сайтах SharePoint. Столбцы сайтов сокращают объем повторных операций и позволяют обеспечить единообразие метаданных на сайтах и в списках. Например, задан столбец веб-сайта с именем Клиент. Пользователи могут добавить этот столбец к своим спискам и сослаться на него в типах контента. При этом столбец, где бы он ни отображался, будет изначально иметь те же атрибуты. Как и в случае с типами контента сайта, столбец сайта определяется на уровне сайта, вне зависимости от фактических списков или типа контента.

Дополнительные сведения о столбцах сайтов и списков см. в разделе Введение в столбцы.

Определение 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>

См. также

Задачи

Добавление столбца к сайту

Концепции

Введение в столбцы

Другие ресурсы

Столбцы