浏览 2372 次
锁定老帖子 主题:动态设置birt chart图标题
精华帖 (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", 值); 这个值你就随便设置啦。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |