论坛首页 Java企业应用论坛

动态设置birt chart图标题

浏览 2372 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-04-28  
在chart图的script里添加如下方法:
function beforeGeneration(chart, icsc)
{
        // a1=icsc.getExternalContext().getScriptable().getParameterValue("a");
                   b1= icsc.getExternalContext().getScriptable().getPersistentGlobalVariable("b")
       
        // chart.getTitle().getLabel().getCaption().setValue(a1);
                 chart.getTitle().getLabel().getCaption().setValue(b2);

}

首先a1是从我们参数a里取值 ,然后设置到title里。当然我这里完全设置title为a,如果a1只是title
的一部分,应该先得到这个text 然后再set他们之和。
第二个b是从我们设置的持久性变量里取值。
这里注意一下,b这是个持久性变量,应该在图表之前设置了这个b,设置的方法是:
reportContext.PersistentGlobalVariable("b", 值);
这个值你就随便设置啦。
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics