Foxtable(狐表)用户栏目专家坐堂 → 项目发布后,如何只显示自己的主界面,不要有狐表原为主界面?


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

主题:项目发布后,如何只显示自己的主界面,不要有狐表原为主界面?

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


加好友 发短信
等级:一尾狐 帖子:454 积分:3009 威望:0 精华:0 注册:2019/6/13 9:57:00
项目发布后,如何只显示自己的主界面,不要有狐表原为主界面?  发帖心情 Post By:2020/5/5 10:12:00 [只看该作者]

做一个纯界面,一个主界面做导航,由此引向个各模块的独立窗口,按帮助,做下面设计,但发布后,还是存在二个主界面:
需求就是发布只有,自己开发的主界面,不要有狐表原为主界面?如何实现?



Forms("系统界面").Open()
'普通用户登录后,会隐藏显示下图所示的表标题,但开发者登录后,表标题则正常可见,不会影响开发工作:

If User.Type <> UserTypeEnum.Developer
    TableCaptionVisible = False
End If




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


加好友 发短信
等级:超级版主 帖子:50527 积分:256119 威望:0 精华:8 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/5 10:14:00 [只看该作者]

"系统界面"设置为,模式窗口。这个窗口afterclose事件退出项目即可

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


加好友 发短信
等级:一尾狐 帖子:454 积分:3009 威望:0 精华:0 注册:2019/6/13 9:57:00
  发帖心情 Post By:2020/5/5 10:19:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:界面问题.zip






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


加好友 发短信
等级:超级版主 帖子:50527 积分:256119 威望:0 精华:8 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/5 10:24:00 [只看该作者]

看2楼

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


加好友 发短信
等级:管理员 帖子:46901 积分:247196 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2020/5/5 10:35:00 [只看该作者]


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


加好友 发短信
等级:一尾狐 帖子:454 积分:3009 威望:0 精华:0 注册:2019/6/13 9:57:00
  发帖心情 Post By:2020/5/5 10:45:00 [只看该作者]

'e.cancel=True

AfterOpenProject

上面是想在打开主界面,系统不加载任何表的数据,都有主界面,引入各模块,窗口加载数据,但上面报错


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


加好友 发短信
等级:超级版主 帖子:50527 积分:256119 威望:0 精华:8 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/5 10:55:00 [只看该作者]

写了什么代码?报什么错?

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


加好友 发短信
等级:一尾狐 帖子:454 积分:3009 威望:0 精华:0 注册:2019/6/13 9:57:00
  发帖心情 Post By:2020/5/5 11:12:00 [只看该作者]

AfterOpenProject里,e.cancel=True(不做任务加载),报错e没保护,这个是不是说写错地方,要在表属性写,如果这个有上百表,要写上百次,有没有,在项目中设计?谢谢

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


加好友 发短信
等级:超级版主 帖子:50527 积分:256119 威望:0 精华:8 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/5 11:19:00 [只看该作者]

AfterOpenProject没有e.cancel这种参数。如果要不加载表,到BeforeLoadOuterTable处理,和AfterOpenProject基本没有关系:http://www.foxtable.com/webhelp/topics/2752.htm

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


加好友 发短信
等级:一尾狐 帖子:454 积分:3009 威望:0 精华:0 注册:2019/6/13 9:57:00
  发帖心情 Post By:2020/5/5 13:40:00 [只看该作者]

1.  e.Cancel = True

2,Select Case e.DataTableName
    Case "订单登记主表","授权表" '表A和表B无条件加载
    'Case "表C"
        'If e.User.Type <> UserTypeEnum.Developer Then '只有开发者才加载表C
            'e.Cancel = True
        'End If
    'Case Else '其他所有表默认都不加载
        e.Cancel = True
End Select
是内部表写上面方法,都报错

 回到顶部
总数 22 1 2 3 下一页