Overview
This module is used for defining new report in existing model. Please see also articles describing defining model using XML.
Module's schema is defined in report.xsd.
Attributes
name |
type |
required |
description |
---|---|---|---|
name |
string |
yes |
Name of the report |
resource |
string |
yes |
Path to the report jrxml file |
Example
Please find below an example of plugin defining one report-template module. Line 9 contain a module which defines new report named sampleReport which jrxml file is report/sampleReport.jrxml.
<?xml version="1.0" encoding="UTF-8"?> <plugin plugin="samplePlugin" version="1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schema.qcadoo.org/plugin" xmlns:report="http://schema.qcadoo.org/modules/report" xsi:schemaLocation="http://schema.qcadoo.org/plugin http://schema.qcadoo.org/plugin.xsd http://schema.qcadoo.org/modules/report http://schema.qcadoo.org/modules/report.xsd"> <modules> <report:report-template name="sampleReport" resource="report/sampleReport.jrxml" /> </modules> </plugin>