Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] Refine reportlet feature.

Summary:

Refine reportlet feature.

 

- Bugzilla Bug(s)

143922

 

- Description:

IRenderTask provides API to set the reportlet information.

1. If instance id is provided ( instanceId ):

   IRenderTask.setInstanceId( InstanceID.parse( instanceId ) );

2. If bookmark is provided:

   IRenderTask.setReportlet( bookmark );

3. If TOC is provided:

   Get the respective bookmark of the report item based on TOC ( IReportDocument.findTOC(String toc) ), and then set reportlet as method 2.

 

- Tests Description:

Manuel Test. Unit Test

 

- Notes to Build Team:

 

- Notes to Developers:

 

- Notes to QA:

 

- Notes to Documentation:

 

- Files Edited:

/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/IReportDocument.java /org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/ReportDocumentWriter.java /org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/api/reportlet1.rptdesign /org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/ReportDocumentConstants.java /org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/IRenderTask.java /org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/internal/presentation/TransientReportDocument.java /org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/ReportDocumentBuilder.java /org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/api/ReportletTest.java /org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/ReportDocumentReader.java /org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/RenderTask.java

 

- Files Added:

/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/api/reportlet1.rptdesign

 

-Jun Ouyang

 


Back to the top