Foxtable(狐表)用户栏目专家坐堂 → 动态生成系统菜单


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

主题:动态生成系统菜单

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


加好友 发短信
等级:八尾狐 帖子:1837 积分:5081 威望:0 精华:0 注册:2017/11/8 17:37:00
动态生成系统菜单  发帖心情 Post By:2024/1/10 15:10:00 [显示全部帖子]

怎么生成不了
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.foxdb


 回到顶部
帅哥哟,离线,有人找我吗?
zhuxinhui
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1837 积分:5081 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2024/1/10 15:54:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20240110155237.png
图片点击可在新窗口打开查看
不知为什么菜单区就已加上了,但是菜单组和菜单件就展不开的
图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20240110155202.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
zhuxinhui
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1837 积分:5081 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2024/1/10 16:17:00 [显示全部帖子]

想设为可以操作得了的按键,需要怎样设

 回到顶部
帅哥哟,离线,有人找我吗?
zhuxinhui
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1837 积分:5081 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2024/1/10 16:18:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20240110161730.png
图片点击可在新窗口打开查看
想生成这样的样式,只是少图标

 回到顶部
帅哥哟,离线,有人找我吗?
zhuxinhui
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1837 积分:5081 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2024/1/10 16:20:00 [显示全部帖子]

按道理有设区,组还有项目件,应该可以展开才对的

 回到顶部
帅哥哟,离线,有人找我吗?
zhuxinhui
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1837 积分:5081 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2024/1/10 17:39:00 [显示全部帖子]

怎样写代码才能加进去

 回到顶部
帅哥哟,离线,有人找我吗?
zhuxinhui
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1837 积分:5081 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2024/1/10 17:40:00 [显示全部帖子]

上面你截图的资料在我的系统好似看不到的

 回到顶部
帅哥哟,离线,有人找我吗?
zhuxinhui
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1837 积分:5081 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2024/1/11 9:28:00 [显示全部帖子]

Dim drs As List(Of DataRow)
drs = DataTables("授权明细").SQLSelect("分组 = '系统菜单'and 姓名='" & User.Name & "'and 可见 = '可见'")
For Each dr As DataRow In drs
    Dim tab As New RibbonMenu.Tab(dr("菜单区"))
    If Not RibbonTabs.Contains(dr("菜单区")) Then
        tab.Text = dr("菜单区")
        RibbonTabs.Add(tab)
    End If
    
    Dim rg As New RibbonMenu.group(dr("菜单组"))
    If Not tab.groups.Contains(dr("菜单组")) Then
        rg.Text = dr("菜单组")
        tab.Groups.Add(rg)
    End If
    
    Dim rbb As New RibbonMenu.Separator(dr("菜单件"))
    rg.Items.Add(rbb) 
    Dim rb As New RibbonMenu.Button(dr("菜单件"))
    rg.Items.Add(rb) 
Next
这个代码的逻辑应该错了

 回到顶部
帅哥哟,离线,有人找我吗?
zhuxinhui
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1837 积分:5081 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2024/1/11 11:55:00 [显示全部帖子]

去了还是不行

 回到顶部
帅哥哟,离线,有人找我吗?
zhuxinhui
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1837 积分:5081 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2024/1/11 16:04:00 [显示全部帖子]

菜单件不能全部列出来,只是生成了第一个


 回到顶部
总数 17 1 2 下一页