找回密码
 立即注册

QQ登录

只需一步,快速开始

evget

初级会员

38

主题

55

帖子

217

积分

初级会员

积分
217
evget
初级会员   /  发表于:2017-5-19 15:26  /   查看:3462  /  回复:1
你好,


前面我们有邮件询问过如下问题,以下是先前得到的解答请查看:
1、  ActiveReports报表怎么和MVC整合,就是我们在cshtml页面中怎么调用这个报表。报表要自适应浏览分辨率,不要限制高度和宽度
>>
MVC 中使用AR,主要分为三步骤,1. 在cshtml页面添加HTML5Viewer,2. 添加报表模板文件,3. 修改MVC路由配置。
具体步骤您可以参考:
MVC 中使用AR示例程序:安装目录下C:\Users\您的计算机名\Documents\GrapeCity Samples\ActiveReports 11\Professional\ActiveReportsWithMVC5WebAPI
另外您说的报表自适应浏览分辨率,不要限制高度和宽度
报表Viewer可以根据平台来自适应,而所有的报表的设计一个主要目的是 打印在实际的纸张上。所以报表在设计的时候宽度与高度,都是固定好的,与实际纸张是匹配的
因此无论在哪个平台上加载,报表的宽度和高度是一致的,比如一个报表中有20列,在手机端如果自适应的话,这个体验也不是很好,通常我们会针对不同平台来设计多套报表模板,这样能够保证的用户体验性。
2、  如果根据当前用户角色过滤该用户的数据,即只显示当登录用户的数据,这个怎么设置
>>AR支持参数化的SQL 语句查询,您可以把用户角色作为参数传入SQL 语句中进行数据过滤。

---------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------

问题:“我们按你们的方案试了下,有点问题,程序运行后报错,再帮看下是什么问题呢?具体的错误见下图。”谢谢!





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

1 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-5-19 16:19:52
沙发
这个是项目中主模板页中引入了其他版本的jquery,Bootstrap,knockout等js文件,所以造成冲突,只在在Layout.cshtml中添加这几个文件的引用,并删除其他不想管的js文件。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部