以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- 关于LoadUserSetting事件 移植问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=55460)
|
-- 作者:peterx
-- 发布时间:2014/8/17 13:14:00
-- 关于LoadUserSetting事件 移植问题
请教个问题,自定义用户表后,在菜单中另外加入一个系统登录命令,代码设置为:Syscmd.Project.Switchuser() 但登录后,系统并不能触发LoadUserSetting事件,“所以该事件中的代码应该移植到自定义用户登录窗口的"确定"按钮中。请问,如何移值此事件?谢谢
说明书中:自定义用户与权限管理之一 相关内容
|
-- 作者:有点甜
-- 发布时间:2014/8/17 14:13:00
--
你把对应的代码,写到确定按钮里面即可。如果提示错误,你再对应的修改代码。
如果不会改,你贴上你的代码。
|
-- 作者:peterx
-- 发布时间:2014/8/17 22:27:00
--
利用系统用户表以开发者身份登录后,系统显示下界面:
此主题相关图片如下:开发者登录.jpg

用自定义用户表登录时,只显示main窗口。
为此,在工具条中,增加了“系统登录”按钮的click代码设置为:Syscmd.Project.Switchuser(),显示如下窗口:
此主题相关图片如下:自定义系统登录窗口.jpg
 登录后显示仍然只有main表。
[此贴子已经被作者于2014-8-17 22:37:52编辑过]
|
-- 作者:有点甜
-- 发布时间:2014/8/17 22:36:00
--
如果你使用3楼这个登陆窗口的话,一定会触发LoadUserSetting事件。
如果你使用自己定义的登陆窗口的话,就必须把LoadUserSetting事件的代码,写到你设计的窗口的登陆按钮上去。
|
-- 作者:peterx
-- 发布时间:2014/8/17 22:42:00
--
我从项目属性中查看 loadusersetting 事件,其中的代码是空的。
如何显示出系统中已有的表?
[此贴子已经被作者于2014-8-17 22:44:07编辑过]
|
-- 作者:有点甜
-- 发布时间:2014/8/17 22:46:00
--
回复5楼,那么,你一定是在beforeLoadInnerTable 或者 afterOpenProject事件写了隐藏表的代码。
[此贴子已经被作者于2014-8-17 22:46:36编辑过]
|
-- 作者:peterx
-- 发布时间:2014/8/17 23:09:00
--
不好意思,发现问题了。在afteropenproject事件中,有如下代码:
\' If User.Type <> UserTypeEnum.Developer \' TableCaptionVisible = False \' End If
谢谢有点甜老师的耐心指导。
|