以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]菜单设计遇到问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=661)

--  作者:jweishan
--  发布时间:2008/9/22 16:43:00
--  [求助]菜单设计遇到问题
各位老师:
   
      1、设计菜单时,在系统菜单的基础上,根据需要删除了一些按钮,对菜单名称作了修改“XXXX管理系统”,应用—保存-重启,没有问题!

      2、发现该菜单方案不合适,想恢复系统菜单,重新来过,在上述已做修改的菜单基础,菜单设计-模板-从模板生成-在狐表安装目录找到系统菜单,通过预览发现已经恢复为系统菜单,此时修改菜单名称为“XXXX管理系统”,应用-确定-保存文件-重启,发现菜单还是原来的菜单,并没恢复系统菜单,不知何故?

     3、在项目专用文件夹中找不到菜单文件,请问自己设计的菜单文件存在哪里了?系统调用菜单的指令在哪里设置?


     请指教!谢谢!
--  作者:eric803
--  发布时间:2008/9/22 16:54:00
--  
菜单保存在 .table项目文件中, 如果在已设计了自已的菜单后, 又选择了"从模板文件生成" 命令的话, 模板文件会将之前自已设计的菜单覆盖了...当然也就没了.
[此贴子已经被作者于2008-9-22 16:55:18编辑过]

--  作者:贺老六
--  发布时间:2008/9/22 16:54:00
--  

也许应用菜单方案,并不包括菜单名称吧。


--  作者:jweishan
--  发布时间:2008/9/22 16:56:00
--  
那修改了怎么不能覆盖啊?
--  作者:贺老六
--  发布时间:2008/9/22 16:59:00
--  
我测试正常
--  作者:jweishan
--  发布时间:2008/9/22 20:16:00
--  
真的很奇怪!我试了N次,在上次改过的菜单上再改,能保存修改结果,以系统菜单为模板恢复,保存后不起作用,打开还是原来的菜单!
--  作者:jweishan
--  发布时间:2008/10/7 22:06:00
--  
查明原因:由于系统菜单的事件代码中引用了菜单组件,在复制和移动系统菜单中的组件时,如果不修改事件代码,会导致错误。所以以系统菜单为模板设计自己的菜单系统时,并不是任意一个组件你想移到哪里就移到哪里!出现错误时,请查事件代码!