2.69.8 Table.DataElementOutput

Applies to RDL 2003/10 and RDL 2005/01

The Table.DataElementOutput element specifies whether a Table is included in a data rendering. This element is optional. If this element is present, its value MUST be a String ([XMLSCHEMA2/2] section 3.2.1). The value of the Table.DataElementOutput element MUST be one of the following:

Auto (default): Specifies the default setting for how the table will be included in a data rendering.

Output: Specifies that the table is included in a data rendering.

NoOutput: Specifies that the table is not included in a data rendering.

ContentsOnly: Specifies that the table is included in a data rendering.

The value of Table.DataElementOutput is interpreted as "NoOutput" if the following conditions are true:

  • Table.Visibility is specified for the table.

  • Visibility.Hidden is specified for the Table.Visibility element.

  • Visibility.ToggleItem for the Table.Visibility element is not specified.

  • The value of Visibility.Hidden for the Table.Visibility element is the String literal value "true".

Alternatively, the value of Table.DataElementOutput is interpreted as "NoOutput" if the following conditions are true:

  • The table is contained within a table column.

  • TableColumn.Visibility is specified for the TableColumn.

  • Visibility.Hidden is specified for the TableColumn.Visibility element.

  • Visibility.ToggleItem for the TableColumn.Visibility element is not specified.

  • The value of Visibility.Hidden for the TableColumn.Visibility element is the String literal value "true".

Otherwise, the value of Table.DataElementOutput is interpreted as "Output".

If this element is not specified, its value is interpreted as "Auto".

Following is the parent element of the Table.DataElementOutput element.

Parent elements

Table

The following is the XML Schema definition of the Table.DataElementOutput element.

 <xsd:element name="DataElementOutput" minOccurs="0">
   <xsd:simpleType>
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="Output" />
       <xsd:enumeration value="NoOutput" />
       <xsd:enumeration value="ContentsOnly" />
       <xsd:enumeration value="Auto" />
     </xsd:restriction>
   </xsd:simpleType>
 </xsd:element>