Foxtable(狐表)用户栏目专家坐堂 → 权限问题


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

主题:权限问题

帅哥哟,离线,有人找我吗?
nxqtxwz
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
权限问题  发帖心情 Post By:2019/12/26 15:57:00 [只看该作者]

老师您好,“核定”列是逻辑列,我想实现核定列勾选后锁定当前行用指定颜色显示

问题:

1、勾选困难,有时很难点上,点上了又难以去掉。

2、当前行颜色怎么改变。

3、我放在Click事件中,有没有更好的办法呢?

 

If e.Col.name = "核定" Then
  If user.IsRole("校长") =True  Then
       e.Table.StartEditing
    End If
End If


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106809 积分:543246 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/26 16:13:00 [只看该作者]

去掉之前的代码,到prepareedit事件写代码

If e.Col.name <> "核定"  andalso e.row("核定") = true Then
e.cancel = true
end if

颜色到drawcell事件处理,参考:http://www.foxtable.com/webhelp/topics/0656.htm
If e.row("核定") = true Then
e.style = "样式1"
end if

 回到顶部