次の方法で共有


DisplayPattern 要素 (リスト)

計算フィールドで、フィールドのレンダリングを定義するために使用します。計算フィールドの宣言の DisplayPattern セクションには、構成フィールドを組み合わせて計算フィールドを作成する方法を記述します。たとえば、LinkTitle は、特定のリスト アイテムの Title フィールドと ID フィールドを組み合わせた計算フィールド型です。

<DisplayPattern>
</DisplayPattern>

属性

属性

説明

なし

該当なし

子要素

多数

親要素

Field

出現回数

最小 : 0

最大 : 1

Remarks

DisplayPattern 要素は、Onet.xml ファイルおよび 主要なスキーマ定義ファイル ファイルで使用されます。

組み込みのデータ型 (Integer、Text など) にも表示パターンがあり、それらは FldTypes.xml ファイルで定義されています。Field 要素には表示パターンを格納できるので、この要素を使用すると、単に生データを返す Column 要素と異なり、値にさまざまな書式を適用できます。

次の例では、Title フィールドの値と ID フィールドの値を組み合わせて、<a href="form.htm?ID=7">This is the title</a> のようなリンクを作成する、LinkField という計算フィールドを作成しています。

<Field Name="LinkField" Type="Computed">
   <FieldRefs>
      <FieldRef Name="Title"/>
      <FieldRef Name="ID"/>
   <FieldRefs>
   <DisplayPattern>
      <HTML><![CDATA[<a href="form.htm?ID="]]></HTML>
      <Column Name="ID"/>
      <HTML><![CDATA[">]]></HTML>
      <Column Name="Title"/>
      <HTML><![CDATA[</a>]]></HTML>
   </DisplayPattern>
</Field>