<p>I would like to <strong>set report parameters</strong> (default) value <strong>dynamically</strong> but without repeating code in scripts (if I use script for dataSet I have to repeat code for each dataSet; if I use expression for default parameter value I have to repeat similar parts of code for each parameter).<br><br>
Is there way how to set report parameters value from "one place"?<br><br>
I tried to use <em>BeforeFactory</em>. It works for report variables but not for parameters (it was not set). I tried a code like the following:</p>
<p> </p>
<p><span style="font-family:'courier new', courier, monospace;">
@Override<br>
public void beforeRender(IReportContext reportContext) throws ScriptException {<br>
... // preparing value lastDayOfThisMonth for report param<br>
<br>
reportContext.<strong>setParameterValue</strong>("lastDayInThisMonth", lastDayOfThisMonth); <br>
}</span></p>
<p> </p>
<p>Why the parameter value is not set?</p>
<p> </p>
<p>Thank you</p>