Foxtable(狐表)用户栏目专家坐堂 → 取消隐藏列后可视化授权里不可见的列也能看见


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

主题:取消隐藏列后可视化授权里不可见的列也能看见

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


加好友 发短信
等级:幼狐 帖子:70 积分:971 威望:0 精华:0 注册:2014/2/18 14:27:00
取消隐藏列后可视化授权里不可见的列也能看见  发帖心情 Post By:2014/7/14 11:54:00 [显示全部帖子]

用帮助里的例子,做了一个可视化授权,设置了每个用户可见的列

 

但是在列右键菜单“取消隐藏列”后,本来不授权看见的列也能显示出来了,这样有一些保密字段也公开了。

 

这个问题怎么处理呢?

[此贴子已经被作者于2014-7-14 11:54:20编辑过]

 回到顶部
美女呀,离线,留言给我吧!
tubairabbit
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:70 积分:971 威望:0 精华:0 注册:2014/2/18 14:27:00
  发帖心情 Post By:2014/7/14 14:25:00 [显示全部帖子]

完全收回“隐藏列”“取消隐藏列”的权限,做起来简单。

但是如果把“取消隐藏列”的弹出窗口显示的列做成:根据每个用户的权限变化,也有全选、反选,确定等按钮。

 

有没有Syscmd.Column.Hide()的代码可以参考?


 回到顶部
美女呀,离线,留言给我吧!
tubairabbit
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:70 积分:971 威望:0 精华:0 注册:2014/2/18 14:27:00
  发帖心情 Post By:2014/7/16 9:25:00 [显示全部帖子]

想模仿系统样式自己做窗口,准备用复选列表框CheckedListBox,但是这个过滤条件里的参数可以是变量么?

 

我有一张权限表:表名  列名 可见用户名

过滤条件如下报错:[表名] = CurrentTable.DataTable.Name And [列可见用户] Like e.User.Name

 


 回到顶部
美女呀,离线,留言给我吧!
tubairabbit
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:70 积分:971 威望:0 精华:0 注册:2014/2/18 14:27:00
  发帖心情 Post By:2014/7/16 9:42:00 [显示全部帖子]

刚搜帮助,可以在afterload里写代码,这样灵活多了。(我知道代码里应该像您那样写)

 

是不是不可以直接在“条件生成器”里写含变量的语句?


 回到顶部