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


Элемент Default (схема свойств типов поля)

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

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

В этой статье
Атрибуты
Дочерние элементы
Родительские элементы

Важное примечаниеВажно!

В этом разделе описана разметка, которая использовалась в устаревшем методе отображения свойств настраиваемого типа поля. Эта разметка предназначена исключительно для отладки свойств настраиваемого типа поля, разработанных в предыдущих версиях SharePoint Foundation. Сведения о рекомендуемом методе см. в статье Отображение свойств настраиваемого типа поля.

Представляет значение по умолчанию свойства настраиваемого типа поля.

<Default>
</Default>

Атрибуты

Нет

Дочерние элементы

Нет

Родительские элементы

Элемент Field (Field Types)

Примечания

Описание данного элемента в контексте см. в разделе Элемент PropertySchema (Field Types).

Пример

В следующем примере определяется схема свойств для изменяемого типа поля с именем "RegularExpressionMatch". В схеме объявляется поле для использования при создании столбцов на основе типа поля. Поле предназначено для того, чтобы создатель столбца смог задавать различные регулярные выражения для каждого столбца, основанного на типе поля RegularExpressionMatch.

Элемент DisplayName и изменяемое поле Text находятся в разделе Дополнительные параметры столбца на странице Создать столбец сайта и странице Создать столбец. Атрибут MaxLength задает максимальную длину регулярного выражения в знаках, а атрибут DisplaySize задает размер поля, которое содержит атрибут MaxLength. Пользователи могут прокручивать поле для просмотра всего регулярного выражения, если его длина превышает ограничение, заданное в атрибуте DisplaySize.

В следующем примере кода элемент Default для свойства имеет значение

^(\d{3})\d{3}-\d{4}$

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

<FieldType>
  <Field Name="TypeName">RegularExpressionMatch</Field>
  …
  <PropertySchema>
    <Fields>
      <Field Name="RegularExpression" 
             DisplayName="Regular Expression To Match" 
             MaxLength="500" 
             DisplaySize="100" 
             Type="Text">
        <Default>^(\d{3})\d{3}-\d{4}$</Default>
      </Field>
    </Fields>
  </PropertySchema>
  …
</FieldType>

См. также

Концепции

Типы настраиваемых полей

Инструкции. Создание настраиваемого класса поля

Отображение свойств настраиваемого типа поля

Практическое руководство. Создание определения настраиваемого типа поля