2.49 List

Applies to RDL 2003/10 and RDL 2005/01

The List element specifies a region that repeats with each group in the rowset or each row in the rowset if no group expression is defined.

The following are the parent elements, attributes, and child elements of the List element.

Parent elements

ReportItems

CustomReportItem.AltReportItem

Attributes

List.Name

Child elements

List.Style

List.Action

List.LinkToChild

List.Bookmark

List.CustomProperties

List.DataElementName

List.DataElementOutput

List.Label

List.Height

List.Left

List.RepeatWith

List.ToolTip

List.Top

List.Visibility

List.Width

List.ZIndex

List.KeepTogether

List.NoRows

List.PageBreakAtEnd

List.PageBreakAtStart

List.DataSetName

List.Filters

List.DataInstanceElementOutput

List.DataInstanceName

List.FillPage

List.Grouping

List.ReportItems

List.Sorting

The following is the XML Schema definition of the List element.

 <xsd:complexType name="ListType">
   <xsd:choice minOccurs="0" maxOccurs="unbounded">
     <xsd:element name="Style" type="StyleType" minOccurs="0" />
     <xsd:element name="Action" type="ActionType" minOccurs="0" />
     <xsd:element name="Top" type="SizeType" minOccurs="0" />
     <xsd:element name="Left" type="SizeType" minOccurs="0" />
     <xsd:element name="Height" type="SizeType" minOccurs="0" />
     <xsd:element name="Width" type="SizeType" minOccurs="0" />
     <xsd:element name="ZIndex" type="xsd:unsignedInt" minOccurs="0" />
     <xsd:element name="Visibility" type="VisibilityType" minOccurs="0" />
     <xsd:element name="ToolTip" type="xsd:string" minOccurs="0" />
     <xsd:element name="Label" type="xsd:string" minOccurs="0" />
     <xsd:element name="LinkToChild" type="xsd:string" minOccurs="0" />
     <xsd:element name="Bookmark" type="xsd:string" minOccurs="0" />
     <xsd:element name="RepeatWith" type="xsd:string" minOccurs="0" />
     <xsd:element name="CustomProperties" type="CustomPropertiesType" minOccurs="0" />
     <xsd:element name="KeepTogether" type="xsd:boolean" minOccurs="0" />
     <xsd:element name="NoRows" type="xsd:string" minOccurs="0" />
     <xsd:element name="DataSetName" type="xsd:string" minOccurs="0" />
     <xsd:element name="PageBreakAtStart" type="xsd:boolean" minOccurs="0" />
     <xsd:element name="PageBreakAtEnd" type="xsd:boolean" minOccurs="0" />
     <xsd:element name="Filters" type="FiltersType" minOccurs="0" />
     <xsd:element name="Grouping" type="GroupingType" minOccurs="0" />
     <xsd:element name="Sorting" type="SortingType" minOccurs="0" />
     <xsd:element name="ReportItems" type="ReportItemsType" minOccurs="0" />
     <xsd:element name="FillPage" type="xsd:boolean" minOccurs="0" />
     <xsd:element name="DataInstanceName" type="xsd:string" minOccurs="0" />
     <xsd:element name="DataInstanceElementOutput" minOccurs="0">
       <xsd:simpleType>
         <xsd:restriction base="xsd:string">
           <xsd:enumeration value="Output" />
           <xsd:enumeration value="NoOutput" />
           <xsd:enumeration value="ContentsOnly" />
         </xsd:restriction>
       </xsd:simpleType>
     </xsd:element>
     <xsd:element name="DataElementName" type="xsd:string" minOccurs="0" />
     <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>
     <xsd:any namespace="##other" processContents="skip" />
   </xsd:choice>
   <xsd:attribute name="Name" type="xsd:normalizedString" use="required" />
   <xsd:anyAttribute namespace="##other" processContents="skip" />
 </xsd:complexType>