Foxtable(狐表)用户栏目专家坐堂 → [原创]


  共有15217人关注过本帖树形打印复制链接

主题:[原创]

美女呀,离线,留言给我吧!
yangming
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2010/3/19 11:05:00 [显示全部帖子]

LoadUserSetting

打开系统或者切换用户之后执行,可以在此针对用户进行权限方面的设置。
此事件无e参数,因为通过系统变量User可以直接返回登录用户。

示例

例如只有管理员用户,才能编辑表A,可以在LoadUserSetting事件中加入下面的代码:

If User.Type = UserTypeEnum.Administrator Then
    DataTables
("表A").AllowEdit = True
Else
    DataTables
("表A").AllowEdit = False
End
If

提示:

如果项目没有提供切换用户的功能,那么可以直接在AfterOpenProject事件中设置上述代码。


 回到顶部