evget 发表于 2017-5-19 15:26:05

ActiveReports报表问题

你好,


前面我们有邮件询问过如下问题,以下是先前得到的解答请查看:
1、ActiveReports报表怎么和MVC整合,就是我们在cshtml页面中怎么调用这个报表。报表要自适应浏览分辨率,不要限制高度和宽度>> MVC 中使用AR,主要分为三步骤,1. 在cshtml页面添加HTML5Viewer,2. 添加报表模板文件,3. 修改MVC路由配置。具体步骤您可以参考:视频教程(第六个):http://gcdn.gcpowertools.com.cn/showtopic-23000-1-1.html博客教程:http://blog.gcpowertools.com.cn/post/HTML5MVC5.aspxMVC 中使用AR示例程序:安装目录下C:\Users\您的计算机名\Documents\GrapeCity Samples\ActiveReports 11\Professional\ActiveReportsWithMVC5WebAPI 另外您说的报表自适应浏览分辨率,不要限制高度和宽度报表Viewer可以根据平台来自适应,而所有的报表的设计一个主要目的是 打印在实际的纸张上。所以报表在设计的时候宽度与高度,都是固定好的,与实际纸张是匹配的因此无论在哪个平台上加载,报表的宽度和高度是一致的,比如一个报表中有20列,在手机端如果自适应的话,这个体验也不是很好,通常我们会针对不同平台来设计多套报表模板,这样能够保证的用户体验性。 2、如果根据当前用户角色过滤该用户的数据,即只显示当登录用户的数据,这个怎么设置>>AR支持参数化的SQL 语句查询,您可以把用户角色作为参数传入SQL 语句中进行数据过滤。参考博客:参数化数据库连接字符串    参数化数据集查询语句
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
问题:“我们按你们的方案试了下,有点问题,程序运行后报错,再帮看下是什么问题呢?具体的错误见下图。”谢谢!




Lenka.Guo 发表于 2017-5-19 16:19:52

这个是项目中主模板页中引入了其他版本的jquery,Bootstrap,knockout等js文件,所以造成冲突,只在在Layout.cshtml中添加这几个文件的引用,并删除其他不想管的js文件。
页: [1]
查看完整版本: ActiveReports报表问题