以文本方式查看主题 - 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 -- 查明原因:由于系统菜单的事件代码中引用了菜单组件,在复制和移动系统菜单中的组件时,如果不修改事件代码,会导致错误。所以以系统菜单为模板设计自己的菜单系统时,并不是任意一个组件你想移到哪里就移到哪里!出现错误时,请查事件代码! |