以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [已解决]用户角色权限的限制 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=87311) |
-- 作者:天若千颖 -- 发布时间:2016/7/8 8:51:00 -- [已解决]用户角色权限的限制 我有一个用户组,比如叫做“综合部”,一个角色叫做“数据查阅”,在项目的LoadUserSetting设置 If User.Group="综合部" Then For Each dt As DataTable In DataTables dt.AllowClipBoard = False dt.AllowEdit= False Next End If 可以限制这个用户组登录后对所有表格的编辑和复制权限,但是,当我把代码改为如下代码,缺不能限制这个用户角色所有的用户的编辑和复制权限,问题出在哪里呢? If User.Roles="数据查阅" Then For Each dt As DataTable In DataTables dt.AllowClipBoard = False dt.AllowEdit= False Next End If [此贴子已经被作者于2016/7/8 9:20:22编辑过]
|
-- 作者:天若千颖 -- 发布时间:2016/7/8 8:57:00 -- 奇怪,我把代码改为: If User.Roles="数据查阅" Then DataTables.AllowEdit = False End If 就限制住了,但是,DataTables没有 AllowClipBoard的属性,如何限制这个用户角色的复制呢? [此贴子已经被作者于2016/7/8 9:08:32编辑过]
|
-- 作者:天若千颖 -- 发布时间:2016/7/8 9:20:00 -- If User.Roles="数据查阅" Then DataTables.AllowEdit = False For Each dt As DataTable In DataTables dt.AllowClipBoard = False Next End If 虽然这代码有点绕,但总算是实现禁止编辑和复制了。
|