获取URL参数
在报表的模板中能不能获取URL里面的参数。您的意思是: 通过点击URL 跳转到报表中,将URL 中的报表传递给报表。
如果理解的正确,您可以参考AR自带的示例,示例路径:C:\Users\Documents\GrapeCity Samples\ActiveReports 10\Professional\ActiveReportsWebPro\C#
点击HttpHandlers ,这个页面中会显示如何将URL 中的参数传递给报表,主要是通过区域报表实现的。
Lenka.Guo 发表于 2016-6-14 11:09
您的意思是: 通过点击URL 跳转到报表中,将URL 中的报表传递给报表。
如果理解的正确,您可以参考AR自 ...
那个示例使用的是代码模板,我现在使用的是页面报表,当我用HTML5View渲染页面模板的时候传递的参数 shenglingshi 发表于 2016-6-14 11:22
那个示例使用的是代码模板,我现在使用的是页面报表,当我用HTML5View渲染页面模板的时候传递的参数
解决思路:1. 使用js 先获取 url中包含的参数,可参考网站:http://stackoverflow.com/questions/979975/how-to-get-the-value-from-the-url-parameter
function gup( name, url ) {
if (!url) url = location.href;
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec( url );
return results == null ? null : results;
}
gup('q', 'hxxp://example.com/?q=abc')
2. 将分解的Value, 在初始化HTML5Viewer 时传给报表,可参考博客:
http://blog.gcpowertools.com.cn/post/2016/02/22/html5viewerParameter.aspx
:victory: shenglingshi 发表于 2016-6-15 17:24
:hjyzw:
页:
[1]