Go Back   Forum - BIRT Exchange > Designing BIRT Reports Forums > Eclipse BIRT Newsgroup Mirror

 
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 01-28-2010, 10:25 AM
=?ISO-8859-1?Q?Rodrigo_Garc=EDa?=
 
Posts: n/a
Default report paramas launching the web viewer from my rcp

Hi,

I'd like to know if it's possible to pass report parameters launching
the report with the web viewer from my rcp.

At present I'm doing that:

URL[] urls =
FileLocator.findEntries(BirtBundleActivator.getDefault().getBundle(),
new Path("/work_info.rptdesign"));
String path = FileLocator.toFileURL(urls[0]).getFile();

HashMap<String, Object> myparms = new HashMap<String,
Object>();
myparms.put( "SERVLET_NAME_KEY", "frameset" );
myparms.put( "FORMAT_KEY", "html" );
myparms.put( "ALLOW_PAGE", true );

ViewerPlugin.getDefault( ).getPluginPreferences(
).setValue("APPCONTEXT_EXTENSION_KEY", "WPSBirtReportAppContext");
WebViewer.display(path, progrressBrowser, myparms);


Thanks.
  #2 (permalink)  
Old 01-28-2010, 10:42 AM
Jason Weathersby
 
Posts: n/a
Default Re: report paramas launching the web viewer from my rcp

Rodrigo,

Use the EMITTER_OPTIONS_KEY: In this example Top Count is a report
parameter.



myparms.put("SERVLET_NAME_KEY", "frameset");
myparms.put("FORMAT_KEY", "html");
//myparms.put("RESOURCE_FOLDER_KEY", "c:/myresources");
myparms.put("ALLOW_PAGE", "false");
myparms.put("SHOW_PARAMETER_PAGE", "false");
emitmap.put("Top Count", "6");
myparms.put("EMITTER_OPTIONS_KEY", emitmap);
//myparms.put("MAX_ROWS_KEY", "500");
WebViewer.display(rpt, browser, myparms);

Jason

Rodrigo García wrote:
> Hi,
>
> I'd like to know if it's possible to pass report parameters launching
> the report with the web viewer from my rcp.
>
> At present I'm doing that:
>
> URL[] urls =
> FileLocator.findEntries(BirtBundleActivator.getDefault().getBundle(),
> new Path("/work_info.rptdesign"));
> String path = FileLocator.toFileURL(urls[0]).getFile();
>
> HashMap<String, Object> myparms = new HashMap<String,
> Object>();
> myparms.put( "SERVLET_NAME_KEY", "frameset" );
> myparms.put( "FORMAT_KEY", "html" );
> myparms.put( "ALLOW_PAGE", true );
>
> ViewerPlugin.getDefault( ).getPluginPreferences(
> ).setValue("APPCONTEXT_EXTENSION_KEY", "WPSBirtReportAppContext");
> WebViewer.display(path, progrressBrowser, myparms);
>
>
> Thanks.
 


Thread Tools
Display Modes




All times are GMT -7. The time now is 05:54 AM.
Powered by vBulletin Copyright © 2000-2010 Jelsoft Enterprises Limited.


Content Relevant URLs by vBSEO 3.1.0