-
Multiple XLS emitters in one Install
http://birtworld.blogspot.com/2011/07/replacing-default-birt-xls-emitter.html
-
Eclipse Day At Googleplex 2012
PPT and two projects developed in BIRT 4.2.1 for Eclipse Day at Googleplex 2012
-
BIRT and Google BigQuery
This example was built using BIRT 4.2.1. It is a workspace containing two projects. One Java Project and one BIRT project. See blogpost for more details.<br /> <br /> http://www.birtworld.blogspot.com/2012/12/birt-and-google-bigquery.html
-
Base64 ImageHandler
If you are using the RE API to run reports in html you can write your own image handler. You can do this by extending the HTMLImageHandler class. For example to base64 encode the images and write this data into the image src tag, use a handler like://BTW No error checking is shown in this exampleimport…
-
BIRT Sorting Examples
Sorting Examples.<br /> <br /> See BIRT World Blogpost for details on BIRT Sorting.<br /> <br /> BIRT Sorting
-
Showing BIRT Reports using the Actuate JSAPI
This article describes the new JSAPI that is available with Actuate 10.
-
Single Sign On with the Actuate BIRT Viewer
This article discusses the different ways that the Actuate BIRT Viewer can be deployed and how to implement single sign on with your custom applications.
-
Call JSAPI from ASP.NET pages
Two ASP.NET pages are attached that illustrate calling the JSAPI to display the sample reports.
-
Calling JSAPI from Flex Application
See http://birtworld.blogspot.com/2009/09/calling-birt-reports-from-flex-using.html for more details.
-
Calling BIRT Reports from Wicket using the JSAPI
See:<br /> <br /> http://birtworld.blogspot.com/2009/09/calling-birt-reports-from-wicket-using.html<br /> <br /> for more details.
-
SEAM and JSAPI
This example SEAM project includes Actuate's JSAPI to run and view a report. The parameter for the report is retrieved from a SEAM component. In addition SEAM remoting is used to swap the report being rendered. This example was tested with JBoss AS 5.1.0 and SEAM 2.2.0. extract the example into the SEAM…
-
Actuate JSAPI with Struts 2
Example showing Struts 2 Bean tag usage with Actuate's JSAPI<br /> <br /> See second half of this post for details:<br /> <br /> http://birtworld.blogspot.com/2010/02/birt-and-struts-2.html
-
Flash Chart and Gadget Scripting
The attached examples were provided by Heng Li and Hank Christensen.<br /> <br /> These examples demonstrate scripting Flash Charts and Flash Gadgets. To read about them see this blogpost:<br /> <br /> http://birtworld.blogspot.com/2010/08/birt-flash-and-gadget-scripting.html
-
Actuate Customer Days 2012 Example
Attached is a zip file that contains two projects. One reporting project that contains example reports showing various features of the designer. The reporting project was created using Actuate BIRT Designer Pro version 11 sp4. Most reports will also work in in Open Source BIRT but you will need to change the version in the…
-
Filename Generator that uses a url parameter to name export
This example is based on the write-up here:<br /> <br /> http://birtworld.blogspot.com/2008/09/naming-exported-files-from-birt.html<br /> <br /> The download contains a zip of the source and the jar file. Place the jar file in the viewer WEB-INF/lib and alter the the web.xml BIRT_FILENAME_GENERATOR_CLASS…
-
EclipseCon 2011 API Examples
Examples include several projects that can be imported into your workspace. Make sure to update your build path with the location of your BIRT engine libs.
-
Adding a Chart Type To BIRT
The download contains the PPT, source code and deployable plugins used at EclipseCon 2011 to show how to add a new chart type to BIRT.<br /> <br /> For 3.7.2 and greater, see<br /> <br /> http://www.birt-exchange.org/org/devshare/designing-birt-reports/1480-adding-a-new-chart-type-3.7.2/
-
Flat File Data from HTTP
Attached is an example that uses a scripted data source to open a URL connection and read flat file data from the stream. The connection to the url is opened in the dataset open script and each line is then read in the fetch method.
-
Alter Pie Chart Legend Order in script
Example report containing a beforeRendering script on a pie chart to alter the legend order. In this example it just reverses it.
-
Page by group
This example only works with BIRT 2.6.2 or greater and shows how to implement pagination by group using a page break interval of 0 on the table. See scripts in the design for details.
-
Group Drop Property
Look at the outline view and select the cell containing the group header data item. In the general properties for the cell is a drop setting, which moves the group header to the first detail row.
-
BIRT 2.6 Feature Reports
Several projects are contained in this zip. Extract and then import the projects. This dev share item contains reports that show features for BIRT 2.6.0, 2.6.1, and 2.6.2.
-
Gantt Chart Scripts
Look at Chart script to see setting scale and changing bar and legend colors.
-
MouseOver Chart Details with Aggregates
Another example based on this blog post:<br /> <br /> http://birtworld.blogspot.com/2009/12/calling-client-side-javascript-from.html<br /> <br /> This example shows aggregate details for a particular category value in the chart.
-
Reducing large queries and custom navigation controls
This report is explained on BirtWorld.<br /> <br /> http://birtworld.blogspot.com/2011/04/birt-reducing-large-queries-and-custom.html<br /> <br /> If you are using Actuate BIRT designer change the nextData script to the following:<script>function nextData( a){var…
-
Agggregating across two tables
It is often better to use a crosstab when wanting to aggregate data acrosss multiple datasets but you can also use a bit of scripting. In the attached example look at the oncreate script of the aggregation element. It stores a global variable that is used in the expression of a later table.
-
Customer List using Hidden Form Variables to re-run report
This is a variation of the report discussed here:<br /> <br /> http://www.birt-exchange.org/org/devshare/designing-birt-reports/1359-reducing-large-queries-and-custom-navigation-controls/<br /> <br /> It uses form variables instead of passing the parameters on the url.
-
Use XLS files as Data source
This example is described in this blog post:<br /> <br /> http://birtworld.blogspot.com/2011/05/birt-using-xls-as-data-source.html
-
Alternating colors with hidden rows
When alternating row colors are need you usually can just add an expression in the highlights of the detail row that looks like:<br /> <br /> row.__rownum%2 equal 0 which is true every other row. This does not work well if the visibility expression of the row is culling several rows. An alternate approach is to use an…
-
inline base64 image in html output
The beforeFactory script reads a image url and base 64 encodes the image. It then creates an image src…