|
Re: iterate over report parameters in javascrips [message #368583 is a reply to message #368575] |
Thu, 11 June 2009 21:08 |
Eclipse User |
|
|
|
Originally posted by: jasonweathersby.windstream.net
Rafik,
Try something like this:
var ll =reportContext.getDesignHandle().getAllParameters().size();
rp="";
for( var i=0;i<ll;i++){
rpd = reportContext.getDesignHandle().getAllParameters().get(i);
rp = params[rpd.getName()]; //getPromptText();
}
Jason
Rafik Jaouani wrote:
> How do I iterate over report parameters in javascript?
>
> I tried:
>
> for (var i in params) {
> ...
> }
>
> And I got the following error:
>
> java.lang.NullPointerException at
> org.mozilla.javascript.ScriptRuntime.enumChangeObject(Script Runtime.java:1916)
> at
> org.mozilla.javascript.ScriptRuntime.enumInit(ScriptRuntime. java:1852)
> at
> org.mozilla.javascript.gen.c42704._c0(/report/method[@name="initialize "]:1)
> at
> org.mozilla.javascript.gen.c42704.call(/report/method[@name= "initialize"])
> at
> org.mozilla.javascript.ContextFactory.doTopCall(ContextFacto ry.java:393)
> at
> org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime .java:2834)
> at
> org.mozilla.javascript.gen.c42704.call(/report/method[@name= "initialize"])
> at
> org.mozilla.javascript.gen.c42704.exec(/report/method[@name= "initialize"])
> at org.eclipse.birt.core.script.ScriptContext.eval(ScriptContex t.java:302)
>
|
|
|
|
Powered by
FUDForum. Page generated in 0.02840 seconds