Default 元素(字段类型属性架构)

上次修改时间: 2015年3月9日

适用范围: SharePoint Foundation 2010

本文内容
属性
子元素
父元素

重要注释重要信息

本主题介绍用于呈现自定义字段类型属性的已过时方法中使用的标记。提供该方法的目的只是为了帮助调试针对早期版本的 SharePoint Foundation 开发的自定义字段类型属性。有关推荐的方法的信息,请参阅自定义字段类型属性呈现

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

<Default>
</Default>

属性

None

子元素

None

父元素

Field 元素(字段类型)

备注

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

示例

下面的示例定义名为 "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>

请参阅

概念

自定义字段类型

如何:创建自定义字段类

自定义字段类型属性呈现

如何:创建自定义字段类型定义