2.49.8 List.DataElementOutput

Applies to RDL 2003/10 and RDL 2005/01

The List.DataElementOutput element specifies whether a List 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) that is one of the following:

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

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

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

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

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

  • List.Visibility is specified for the list.

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

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

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

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

  • The list is contained within a TableColumn, and TableColumn.Visibility is specified for the table column.

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

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

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

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

If the List.DataElementOutput element is not specified, its value is interpreted as "Auto". If the value of List.DataInstanceElementOutput is "NoOutput", the list is not included in a data rendering.

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

Parent elements

List

The following is the XML Schema definition of the List.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>