jsViewer的create()方法中页面如何向startup传递参数
本帖最后由 Lenka.Guo 于 2020-1-22 16:43 编辑reportParameters这个属性只有报表也设置了相同的参数,才能在后台获取到,局限性太大。
ReportID必须为(完整并且能够在指定路径找到的)rdlx报表文件名(不允许出现其他乱七八糟的字符),这个属性可以在starup中通过args.Report.Name这种方式获取
请问,GrapeCity.ActiveReports.JSViewer.create()方法中,有没有一个其他的属性 也可以通过这样的方式获取到值的。重申一遍,不是报表参数!!!
您好,
您现在主要是想从前台给 Startup h函数传递方法是吗?如果是可参考博客
您可以参考这篇博客:https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=69784&extra=page%3D1
总体的需求是 页面通过在create()方法中向某个固定属性设置值,然后在settings.LocateDataSource += args =>{}这里面能获取到 在初始化 GrapeCity.ActiveReports.JSViewer.create() 中可设置的选项,如下:
JSViewer API 说明文档,如下:
Lenka.Guo 发表于 2020-1-22 16:43
在初始化 GrapeCity.ActiveReports.JSViewer.create() 中可设置的选项,如下:
JSViewer API 说明文档, ...
你好,这里面并没有找到满足我需求的选项和API 您好,Create方法里面可用的ApI及选项就是这些了,如果您要传递特殊的值只能通过拼接报表名称来获取了,比如 reportName?ID=1 您好,Create方法里面可用的ApI及选项就是这些了,如果您要传递特殊的值只能通过拼接报表名称来获取了,比如 reportName?ID=1 Lenka.Guo 发表于 2020-1-23 12:58
您好,Create方法里面可用的ApI及选项就是这些了,如果您要传递特殊的值只能通过拼接报表名称来获取了,比 ...
你好,能否举个例子,具体在什么地方拼接
是这样吗,这样的话只能在controller中获取,还是无法传递
现在是controller---view---startup,view到startup这一步无法传递
您好,在ActiveReports的专题教程里,有一篇博客写的是Jsviewer在后台获取参数得办法。使用的是在报表名称哪里拼接的办法,然后在startup的方法里使用分割函数进行一个分割 您好,在ActiveReports的专题教程里,有一篇博客写的是Jsviewer在后台获取参数得办法。使用的是在报表名称哪里拼接的办法,然后在startup的方法里使用分割函数进行一个分割
页:
[1]
2