默认元素 (字段类型属性)

适用于: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013

表示自定义字段类型属性的默认值。

<Default>
</Default>

重要

本主题介绍用于呈现自定义字段类型属性的已过时方法中使用的标记。 它仅用于帮助调试针对早期版本的 SharePoint Foundation 开发的自定义字段类型属性。 有关建议的方法的信息,请参阅 自定义字段类型属性呈现

元素和属性

下面各部分介绍了属性、子元素和父元素。

Attributes

子元素

父元素

备注

有关上下文中此元素的说明,请参阅 PropertySchema 元素 (字段类型)

示例

以下示例为名为 RegularExpressionMatch 的自定义字段类型定义属性架构。 该架构声明在列创建者基于字段类型创建列时可以使用的字段。 此字段旨在使列创建者能够为每个基于 RegularExpressionMatch 字段类型的列设置一个不同的 正则表达式。

DisplayName 和可编辑的文本字段显示在“新建网站栏”页和“创建列”页上的“其他列设置”部分中。 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>

另请参阅