Rd. 发表于 2019-8-26 10:00:18

求助-如何代码控制参数改变

环境:asp.net+activeReports 12+html5viewer需求1: 代码控制 报表参数的改变
报表示例里面是打开内置的参数面板,在里面设置参数,然后单击"查看报表"按钮进行查看;我这边的需求是想用代码控制。
我之前用代码控制的方式是

var reportOption = {
         id: options["id"],
         parameters: options["parameters"]
};
viewer.option('report', reportOption);

我想不重新加载该报表模板的情况下,仅仅是更改了报表的参数,然后展示新的结果,我觉得可能会用到viewer.refresh()方法,但是我不知道怎么用?


KearneyKang 发表于 2019-8-26 10:45:30

你好,你是想在前端给参数赋值还是想怎么的。
如果是想要给参数赋值的话,你可以通过如下操作:https://www.grapecity.com.cn/blogs/html5viewerparameter

Rd. 发表于 2019-8-26 11:07:23

KearneyKang 发表于 2019-8-26 10:45
你好,你是想在前端给参数赋值还是想怎么的。
如果是想要给参数赋值的话,你可以通过如下操作:https://ww ...

您好!我代码可以实现参数赋值,我现在有个疑惑,就是参数赋值的方式,就必须要带id这个属性吗?可不可以只有parameters这个属性?

KearneyKang 发表于 2019-8-26 12:19:06

对的,必须要有ID的这个属性

Rd. 发表于 2019-8-26 16:19:49

KearneyKang 发表于 2019-8-26 12:19
对的,必须要有ID的这个属性

晓得了,谢谢!我还想问一下,你知道viewer.refresh()怎么使用吗?我在activeReports online helper中也看得不是很明白?

KearneyKang 发表于 2019-8-26 16:34:41

Viewer.refresh()是一个Viewer整体刷新,就是你页面整体运行的时候,如果要进行一个整体的数据全局刷新使用的一个函数方法。
页: [1]
查看完整版本: 求助-如何代码控制参数改变