2.287 Action

The Action element specifies a hyperlink, bookmark link, or drillthrough action that is associated with a report item. This element MUST be specified at least once within an Actions collection. The Action element MUST contain one and only one of the following:

The following are the parent elements of the Action element.

Parent elements

Image

Line

Rectangle

Subreport

Textbox

Chart

The following are additional parent elements of the Action element in RDL 2003/10 and RDL 2005/01.

Parent elements

List

Matrix

Table

DataPoint

The following are additional parent elements of the Action element in RDL 2008/01, RDL 2010/01, and RDL 2016/01.

Parent elements

Actions

The following are the child elements of the Action element.

Child elements

Action.BookmarkLink

Action.Drillthrough

Action.Hyperlink

The following are additional child elements of the Action element in RDL 2005/01.

Child elements

Action.Label

The following is the XML Schema definition of the Action element in RDL 2003/10.

 <xsd:complexType name="ActionType">
   <xsd:all>
     <xsd:element name="Hyperlink" type="xsd:string" minOccurs="0" />
     <xsd:element name="Drillthrough" type="DrillthroughType" minOccurs="0" />
     <xsd:element name="BookmarkLink" type="xsd:string" minOccurs="0" />
   </xsd:all>
 </xsd:complexType>

The following is the XML Schema definition of the Action element in RDL 2005/01.

 <xsd:complexType name="ActionType">
   <xsd:choice minOccurs="0" maxOccurs="unbounded">
     <xsd:element name="Hyperlink" type="xsd:string" minOccurs="0" />
     <xsd:element name="Drillthrough" type="DrillthroughType" minOccurs="0" />
     <xsd:element name="BookmarkLink" type="xsd:string" minOccurs="0" />
     <xsd:element name="Label" type="xsd:string" minOccurs="0" />
     <xsd:any namespace="##other" processContents="skip" />
   </xsd:choice>
   <xsd:anyAttribute namespace="##other" processContents="skip" />
 </xsd:complexType>

The following is the XML Schema definition of the Action element in RDL 2008/01.

 <xsd:complexType name="ActionType">
   <xsd:choice minOccurs="0" maxOccurs="unbounded">
     <xsd:element name="Hyperlink" type="xsd:string" minOccurs="0" />
     <xsd:element name="Drillthrough" type="DrillthroughType" minOccurs="0" />
     <xsd:element name="BookmarkLink" type="xsd:string" minOccurs="0" />
     <xsd:any namespace="##other" processContents="skip" />
   </xsd:choice>
   <xsd:anyAttribute namespace="##other" processContents="skip" />
 </xsd:complexType>

The following is the XML Schema definition of the Action element in RDL 2010/01 and RDL 2016/01.

 <xsd:complexType name="ActionType">
   <xsd:choice minOccurs="0" maxOccurs="unbounded">
     <xsd:element name="Hyperlink" type="xsd:string" minOccurs="0" />
     <xsd:element name="Drillthrough" type="DrillthroughType" minOccurs="0" />
     <xsd:element name="BookmarkLink" type="xsd:string" minOccurs="0" />
     <xsd:any namespace="##other" processContents="lax" />
   </xsd:choice>
   <xsd:anyAttribute namespace="##other" processContents="lax" />
 </xsd:complexType>