Foxtable(狐表)用户栏目专家坐堂 → 多文件管理怎么按用户限制


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

主题:多文件管理怎么按用户限制

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


加好友 发短信
等级:七尾狐 帖子:1636 积分:14489 威望:0 精华:0 注册:2014/6/6 8:42:00
  发帖心情 Post By:2016/6/10 11:05:00 [显示全部帖子]

 以下代码应该放在那个事件中?

Tables("员工").Cols("附件").OpenWindow()
Dim
fl As WinForm.FileManager = Tables("员工").Cols("附件").FileManager
fl.DeleteCommand.Enabled =
False
fl.ClearCommand.Enabled =
False

 

上面的代码只对列窗口有效。不如做一个窗口,插入相关控件,在窗口的 afterload 加入代码控制。在表的CellButtonClick 事件调用。使用和内置的一样,感觉没什么差别。

 

 

如:

Dim fm As WinForm.FileManager = e.Form.Controls("FileManager1")
Dim r As Row = Tables("个人信息表").current
If r IsNot Nothing Then
    If User.IsRole("人事管理") Then
        fm.DeleteCommand.Visible = True
        fm.ClearCommand.Visible = True
        fm.ManagerCommand.Visible = True
        fm.AddFolderCommand.Visible = True
        fm.AddCommand.Visible = True
    Else
        fm.DeleteCommand.Visible = False
        fm.ClearCommand.Visible = False
        fm.ManagerCommand.Visible = False
        fm.AddFolderCommand.Visible = False
        fm.AddCommand.Visible = False
    End If
End If


 回到顶部