Event order summary
Table 36-11 summarizes the report design and report item events triggered in each processing phase. The events are listed in the order they are fired for a particular task. Page break, getDefaultValueList, getSelectionValueList, data source, and data set events are not shown for brevity.
Table 36-11 Event order summary
Element type and event
RunTask
RunAnd
Render
Task
Render
Task
Notes
Parameter validate
Yes
Yes
n/a
Only available in JavaScript.
Report initialize
Yes
Yes
Yes
Called multiple times using the RenderTask.
MasterPage content onPrepare
Yes
Yes
n/a
 
Body iterate onPrepare
Yes
Yes
n/a
 
Report beforeFactory
Yes
Yes
n/a
 
Data source and data set beforeOpen and afterOpen
Yes
Yes
n/a
 
Report beforeRender
n/a
Yes
Yes
 
MasterPage Content onCreate
Yes
Yes
n/a
 
Body iterate onCreate
Yes
Yes
n/a
 
Page events
Yes
Yes
n/a
 
Body iterate onRender
n/a
Yes
Yes
RunAndRenderTask triggers this event immediately after onCreate for a report item.
Report afterRender
n/a
Yes
Yes
 
Data source and data set beforeClose and afterClose
Yes
Yes
n/a
 
Report afterFactory
Yes
Yes
n/a