By adding components from the Report’s component palette, you can extend a report’s functionality so that it can do some of the same things a form can do.

Important

When working with components in Reports, keep these points in mind:

Report components may be placed only on a pageTemplate, not on a band.

When you copy and paste a component, its object hierarchy may vary in the following ways:

Its parent will be the parent of the currently selected component; or,

If the currently selected object can hold a component (a pageTemplate), then that object will be the parent; or,

If nothing is selected, then the pageTemplate will be the parent.

Mouse events of a component whose parent is a band are not available.

All components available for use on reports have canRender( ) and onRender( ) events.

Components on a pageTemplate can be referenced directly as well as through an elements array (as in forms).

If you do not want a report component to be printed, set the component’s printable property to false.