既定の要素 (フィールド型のプロパティ)Default element (Field Types Property)

に適用されます: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint オンライン |SharePoint Server 2013Applies to: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013

ユーザー設定フィールド型のプロパティの既定値を表します。Represents the default value of a property of a custom field type.

<Default>
</Default>

重要

このトピックでは、カスタム フィールド型のプロパティのレンダリングの旧式のメソッドで使用されているマークアップについて説明します。This topic describes markup that was used in an obsolete method of rendering custom field type properties. 以前のバージョンの SharePoint Foundation に開発されたカスタム フィールド型のプロパティのデバッグを支援する目的でのみ提供されます。It is provided solely to assist with the debugging of custom field type properties developed against earlier versions of SharePoint Foundation. 推奨される方法の詳細については、カスタム フィールドの種類プロパティを表示を参照してください。For information about the recommended method, see Custom Field Type Property Rendering.

要素と属性Elements and attributes

以下のセクションで、属性、子要素、親要素について説明します。The following sections describe attributes, child elements, and parent elements.

属性Attributes

なしNone

子要素Child elements

なしNone

親要素Parent elements

注釈Remarks

コンテキスト内のこの要素の説明は、 PropertySchema 要素 (フィールド型)を参照してください。For a description of this element in context, see PropertySchema element (Field Types).

Example

次の例では、 RegularExpressionMatchと呼ばれるカスタム フィールド型のプロパティ スキーマを定義します。The following example defines a property schema for a custom field type called RegularExpressionMatch. スキーマは、フィールド型に基づいて列を作成するときに、列の作成者が使用できるフィールドを宣言します。The schema declares a field that can be used by column creators when they create a column based on the field type. フィールドの目的は、 RegularExpressionMatchフィールドの型に基づいている各列のさまざまな正規表現を設定する列の作成者を有効にするのには。The purpose of the field is to enable a column creator to set a different regular expression for each column that is based on the RegularExpressionMatch field type.

新しいサイト列のページと作成] ページで [列の追加設定] セクションでは、表示名と編集可能なテキストフィールドが表示されます。The DisplayName and an editable Text field appear in the Additional Column Settings section on the New Site Column page and the Create Column page. MaxLength属性の最大長を設定、正規表現の文字とDisplaySizeは、 MaxLength属性を保持するフィールドのサイズを設定します。The MaxLength attribute sets the maximum length, in characters, of the regular expression, and DisplaySize sets the size of the field that holds the MaxLength attribute. DisplaySizeフィールドに表示される内容よりも長い場合は、正規表現の残りの部分を表示するフィールド内をスクロールします。Users can scroll within the field to see the rest of the regular expression if it is longer than what appears in the DisplaySize field.

プロパティの既定の要素は、次のコード例では、^(\d{3})\d{3}-\d{4}$アメリカの電話番号がこのパターンに一致して、この例では、開発者を知っているを格納する列を作成するのにはフィールドが最も頻繁に使用するためアメリカの電話番号です。In the following code example, the Default element for the property is ^(\d{3})\d{3}-\d{4}$ because this pattern matches American telephone numbers, and in this example the developer knows that his field will most frequently be used to create columns that hold American telephone numbers. ユーザーは、ユーザー設定フィールド型に基づく列を作成し、新しいサイト内の列列の作成のページを最初に開く、このプロパティの値は、し、変更できます、列の作成者が、テキスト ボックスに表示されます。When users create a column that is based on a custom field type, and the New Site Column and Create Column pages initially open, this property value appears in a text box, where it can then be changed by the column creator.

次のコード例がわかりやすくするために編集されました。The following code example has been edited for clarity.

<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>

関連項目See also