<p>Hi,</p>
<p>I am using Birt Designer Pro(Trail Version) for developing report and i am accesing this report by using JSAPI. Accessing of report are working fine but i have to Export this report through JSAPI . i have write code for Exporting report in PDF but this code is not working, it give below Exception.</p>
<p><strong>Exception : </strong></p>
<div><strong><span>uncaught exception: actuate.viewer.ViewerException: Type: err_usage Message: The viewer must be started first by calling submit()</span></strong></div>
<p><strong><a class="">slice.call( docElem.childNodes, 0 )[0].nodeType;</a></strong></p>
<p> </p>
<p> </p>
<p> </p>
<p><strong>So need help to resolve this exception and exporting report in PDF</strong></p>
<p> </p>
<p>Written code are as below :</p>
<p> </p>
<p>function getReport()<br>
{ <br>
actuate.load('viewer');<br>
var reqOps = new actuate.RequestOptions( );<br>
reqOps.setCustomParameters({});<br>
actuate.initialize( '<a data-ipb='nomediaparse' href='
http://10.222.189.81:62692/iportal/',reqOps==undefined?null:reqOps'>http://10.222.189.81:62692/iportal/',reqOps==undefined?null:reqOps</a>, null,null,myInit ); <br>
<br>
}<br>
function myInit()<br>
{<br>
var cmpname = document.getElementById("cmpname").value;<br>
viewer1 = new actuate.Viewer( 'container1' );<br>
viewer1.setReportDesign('C:/BirtReport_workspace/BIRT Project/Report Designs/cmp_wise_emp.rptdesign'); <br>
var parameterValueMap={company:cmpname};<br>
var parameterValues=[];<br>
for(var key in parameterValueMap)<br>
{<br>
var param=new actuate.viewer.impl.ParameterValue();<br>
param.setName(key);<br>
if(parameterValueMap[key]!=null)<br>
{<br>
param.setValue(parameterValueMap[key]);<br>
}<br>
else{param.setValueIsNull(true);<br>
}<br>
parameterValues.push(param);<br>
}<br>
viewer1.setParameterValues(parameterValues);<br>
var options = new actuate.viewer.UIOptions( );<br>
options.enableToolBar(false); //disable default toolbar.<br>
viewer1.setUIOptions( options );<br>
viewer1.submit();<br>
<strong>viewer1.downloadReport("pdf", "1-1", null); </strong><br>
}<br>
</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>