DisplayPattern Element Home
DisplayPattern Element

The DisplayPattern element is used in computed fields to define how the field is rendered. The DisplayPattern section in the declaration for a computed field describes how the constituent fields are combined to form the computed field. For example, LinkTitle is a computed field that combines Title and ID fields for a particular list item.

Syntax

<DisplayPattern>
</DisplayPattern>

Element Relationships

Parent Elements
Field

Remarks

This element is used in the ONET.XML and BASE.XML files.

The built-in data types (such as Integer, Text, and so on) also have display patterns, which are defined in the FLDTYPES.XML file. The Field element can contain display patterns and thus can be used to apply rich formatting to values (unlike the Column element, which just returns the raw data).

Example

The following example creates a computed field called LinkField that combines values of the Title and ID fields to form links such as <a href="form.htm?ID=7">This is the title</a>.

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

© 2009 Microsoft Corporation. All rights reserved.   Terms of Use | Trademarks | Privacy Statement
Page view tracker
Rate the Lightweight library
x
Lightweight builds on ScriptFree (loband) by adding features you've requested: a SearchBox and default code language selection.
Do you like the SearchBox?
Do you like the tabbed code blocks?
How useful is this topic?
Tell us more.
Thanks
x
You're helping to improve MSDN Online.
Feedback
Switch View
Classic
Lightweight Beta
ScriptFree
Switch View