Share via


calculatedField Element

Defines an individual calculation, including the formula, when the calculation is to be performed, and where the result will be stored.

Type

  xsd:complexType

Child Elements

None.

Attributes

Attribute Type Required Description Possible Values
target
  xsd:string
Yes Contains the XPath location where the result of the expression will be stored. string
  xsd:string
expression
  xsd:string
Yes Contains the formula, in the form of an XPath expression, to be evaluated. The result is stored in the target location. string
  xsd:string
refresh
  xsd:string
Yes Specifies when the expression will be evaluated.
  • onInit
  • onChange
  xsd:string

Definition

  <xsd:element name="calculatedField">
  <xsd:complexType>
    <xsd:attribute name="target" type="xsd:string" use="required"></xsd:attribute>
    <xsd:attribute name="expression" type="xsd:string" use="required"></xsd:attribute>
    <xsd:attribute name="refresh" type="xsd:string" use="required"></xsd:attribute>
  </xsd:complexType>
</xsd:element>

Remarks

Example

The following is an example of the calculatedField element:

  <xsf:calculations>
 <xsf:calculatedField
  target="/my:myFields/my:average"
  expression="xdMath:Avg(../my:expenses/my:expense/my:amount)"
  refresh="onChange"/>
</xsf:calculations>