a403853624 发表于 2016-1-11 14:55:57

关于动态修改标题

我想动态修改报表的标题,标题是修改了,但是没刷新,应该怎么弄好?
var strTitle=params["ProductionUnitID"].value;
reportContext.getDesignHandle().setProperty("title",strTitle);
我这样修改的,
this.getLabel("test").text=reportContext.getReportRunnable().getProperty("title");
获取到的title是已经修改的了,
但显示没刷新。

a403853624 发表于 2016-1-11 15:12:04

@呼唤:lol

a403853624 发表于 2016-1-11 15:13:19

@呼唤{:soso__3110130392203091378_3:}

a403853624 发表于 2016-1-13 15:47:26

已经解决了。
1.添加Text控件,Text控件,也是个代码区域模块,设置为html和Dynamic Text,<value-of>可以传参数
2.
<script type="text/javascript">
var titleStr=<VALUE-OF>params["ProductionUnitID"].value</VALUE-OF>;
document.getElementsByTagName("B").innerHTML=titleStr;
document.title=titleStr;
</script>

Luckdog029 发表于 2016-4-21 11:25:16

好棒!
页: [1]
查看完整版本: 关于动态修改标题