以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]根据User.IsRole隐藏编辑模式和阅读模式两个菜单 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=188535) |
-- 作者:沪上游客 -- 发布时间:2023/9/25 20:32:00 -- [求助]根据User.IsRole隐藏编辑模式和阅读模式两个菜单 老师您好! 我在角色中设置了名称为“查阅模式”,如果用户被设置这个IsRole就不能编辑所有表。用户进入项目时是阅读模式,但该用户手动闭项目右上角的查阅模式后还是能编辑表。 请问If User.IsRole("查阅模式") then 怎么样可以隐藏“编辑模式”和“查阅模式”这两个开关? 谢谢老师!
|
-- 作者:沪上游客 -- 发布时间:2023/9/25 20:34:00 -- 或者这两个按钮灰色无效也可以 Syscmd.Project.Compact(False) RibbonTabs("Common").Groups("Data").Items("CloneRow").Enabled = False \'禁止克隆行菜单 ContextMenus("Row")("Clone").Visible = False \'禁止右键克隆行菜单 ContextMenus("Cell").Items("RowMenu").visible = False \'禁止表右键行相关菜单 ContextMenus("Cell").Items("ColMenu").visible = False \'禁止表右键列相关菜单 是不是类似这些代码?
[此贴子已经被作者于2023/9/25 20:42:35编辑过]
|
-- 作者:有点蓝 -- 发布时间:2023/9/25 20:34:00 -- 参考:http://www.foxtable.com/webhelp/topics/2438.htm,比如 ConfigBar.Items("BrowseMode").Enabled = not User.IsRole("查阅模式")
|
-- 作者:沪上游客 -- 发布时间:2023/9/25 20:50:00 -- 老师是不是在系统事件CurrentTableChanged中设置 |
-- 作者:沪上游客 -- 发布时间:2023/9/25 20:55:00 -- 已解决,谢谢老师! |