SPC012211: Do not use obsolete RenderPattern in FieldTypes

RenderPattern in FieldTypes is obsolete.

TypeName: DoNotUseRenderPatternInFieldTypes
CheckId: SPC012211
Severity: CriticalWarning
Type: FieldType
Resolution

Remove RenderPattern from a FieldType because it is obsolete. Use Field Rendering Templates instead. See sample below:

<FieldType>
  <Field Name="TypeName">RegularExpressionMatch</Field>
  ...
  <RenderPattern Name="DisplayPattern">
    <Switch>
      <Expr><Column/></Expr>
      <Case Value="">
      </Case>
      <Default>
        <Column SubColumnNumber="0" HTMLEncode="TRUE"/>
        <HTML><![CDATA[<BR>]]></HTML>
        ...
      </Default>
    </Switch>
  </RenderPattern>
  ...
</FieldType>

Links

comments powered by Disqus