当前位置:首页 > 软件开放 > 正文内容

页面调用微信的js代码(js打开微信)

软件开放3小时前18

业务报表中,有些敏感数据是需要根据用户身份过滤的。比如销售数据统计表,只允许报表用户看到本部门的销售数据。这时就需要将用户信息作为报表数据的查询条件。

页面调用微信的js代码(js打开微信)

葡萄城报表提供了一个专门的表达式变量,表示用户身份信息。不仅可以按登录报表系统的用户名来查询数据,也可以按照用户所属部门等其他关联信息作为查询条件。这种用户身份关联信息称为“用户上下文(User Context)”信息。引用用户上下文信息的表达式形式为:

=Code.UserContext.GetValue("Key")

其中,Key表示上下文信息的键值,比如:Name表示用户名,也就是说,Code.UserContext.GetValue("Name")返回的就是正在查看报表的用户登录名。

通过葡萄城报表特有的安全提供程序机制,可以支持任意字符串的Key,比如用户所属部门、业务管辖区域、甚至姓名、年龄、身份证号等任何与用户帐号关联的信息。

下面是一个销售统计表的简单示例,在此示例中,查看报表的用户只能看到其所属部门的销售数据。数据库中的用户关联信息如下表:

其中:UserName表示用户登录报表系统的用户帐号;DepId为用户所属部门的代码。销售数据如下表:

展开全文

其中的DepId就是部门代码,SalesQty为销售数量,SalesAmt为销售额。新建一个RDL报表,添加用户信息参数,参数名为UserName,如下图:

注意:因为这个参数的值要从系统中自动获取,而不是让用户在参数栏自行输入,所以勾选了【隐藏】,这样可以避免用户输入其他用户的用户名,从而“偷窥”敏感信息。

切换到【默认值】选项卡,选择【非查询结果】,点击加号图标,添加一个参数默认值,设置其表达式为:=Code.UserContext.GetValue("Name")如下图:

点击【确定】按钮,保存参数设置。添加数据源,如下图:

添加数据集,先定义数据集参数,使之引用前面定义好的取用户信息的报表参数UserName,如下图:

再定义查询语句,select * from DepSaleswhere DepId in (select DepId from Emp where UserName = @p1)如下图:

其中的Where子句,就是根据用户所属部门来过滤数据。准备好数据集之后,在设计区拖放一个文本框,用于显示UserName参数的内容,再放一个表格,绑定数据集的字段,如下图:

注意:因为本地设计器中并没有哪个用户登录,因此在设计器中预览时,是取不到用户上下文信息的。如果在预览时看到报错,可将UserName参数设置为【允许空值】,如下图:

为了检查按用户身份过滤数据的效果,请点击【文件】菜单的【保存到服务器】,将报表模板上传到报表服务器。然后在报表管理门户设置报表查看权限,如下图:

再在系统管理门户创建几个用户,如下图:

以zhang,li,wang等用户身份登录到报表查看门户,查看报表,如下图:

可以看到,报表内容正确显示了当前用户名,并且表格中仅显示该用户所属部门的业务数据。

有奖问卷

亲爱的用户,感谢您对葡萄城的支持和认可!为充分了解您的需求,以便我们持续改进,提供更强大的控件软件产品和更专业的技术服务,特邀请您参加本次问卷调查。参与即有奖!完整填写问卷,即可获得 500枚 GCDN金币(可兑换实体奖品),还可参加抽奖获赠精美奖品。

问卷地址:https://www.wenjuan.in/s/fYzUJf/

转载请注明出自:葡萄城报表

了解葡萄城报表:http://www.grapecity.com.cn/enterprise-solutions/activereports_server/

关于葡萄城

葡萄城成立于1980年,是全球最大的控件提供商,世界领先的企业应用定制工具、企业报表和商业智能解决方案提供商,为超过75%的全球财富500强企业提供服务。葡萄城于1988年在中国设立研发中心,在全球化产品的研发过程中,不断适应中国市场的本地需求,并为软件企业和各行业的信息化提供优秀的软件工具和咨询服务。

扫描二维码推送至手机访问。

版权声明:本文由飞速云SEO网络优化推广发布,如需转载请注明出处。

本文链接:http://chlfg.com/post/123013.html

分享给朋友:

“页面调用微信的js代码(js打开微信)” 的相关文章

做一个app多少钱及维护(制作一个app并维护需要多少费用)

做一个app多少钱及维护(制作一个app并维护需要多少费用)

本篇文章给大家谈谈做一个app多少钱及维护,以及制作一个app并维护需要多少费用对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、做一个app需要多少钱? 2、做一个聊天用的APP大概要多少钱?维护费要多少钱? 3、做个app软件大约多少钱? 4、做一个APP要...

苹果码怎么查真假(怎么查询苹果手机真伪代码)

苹果码怎么查真假(怎么查询苹果手机真伪代码)

今天给各位分享苹果码怎么查真假的知识,其中也会对怎么查询苹果手机真伪代码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、苹果手机怎么查真伪,? 2、苹果官网查序列号怎么看真假 3、苹果手机怎样查询真伪? 4、苹果序列号怎么查真伪吗 5、苹果查...

数字藏品系统开发搭建(藏品数字化管理)

数字藏品系统开发搭建(藏品数字化管理)

今天给各位分享数字藏品系统开发搭建的知识,其中也会对藏品数字化管理进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、数字藏品系统开发,数藏app系统搭建 2、数字藏品“粉墨登场”元话搭建数字藏品电商系统 3、数字藏品怎么开发的? 数字藏品系统开发,数...

个人简历网页设计思路(个人简历页面设计)

个人简历网页设计思路(个人简历页面设计)

今天给各位分享个人简历网页设计思路的知识,其中也会对个人简历页面设计进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、Html网页简历如何制作 2、网上求职简历制作技巧 3、求DreamWeaver网页的形式制作一份个人简历 4、如何制作比较炫酷的...

微信商家小程序怎么申请视频(怎么样申请微信小程序商家)

微信商家小程序怎么申请视频(怎么样申请微信小程序商家)

今天给各位分享微信商家小程序怎么申请视频的知识,其中也会对怎么样申请微信小程序商家进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、微信小程序怎么申请注册? 2、小程序直播怎么申请开通? 3、微信小程序如何申请 微信小程序申请方法 4、怎样注册微信...

个人工作室官网源码(个人工作室网站)

个人工作室官网源码(个人工作室网站)

今天给各位分享个人工作室官网源码的知识,其中也会对个人工作室网站进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、云枫工作室企业网站源码(asp无限制版)3.0 首页怎样调用推荐产品缩略图 怎样调用所有产品图片,怎样调用新 2、求一个比较好的PHP个人博客...