我是这么一个想法,比如说,用户分为三类,一类是普通用户,只有自定义菜单,一类是高级用户,可以使用部分系统菜单,比如系统菜单中的“日常操作”,另外就是开发者本人,在使用自定义菜单的同时,可以随时切换到系统菜单。
日常操作这部分菜单,我放在自定义菜单中的“高级管理”中,高级管理菜单默认是隐藏,如图,在数据管理菜单中有一个“高级模式”的按钮,如果登陆用户分组为高级用户,则显示高级管理菜单,否则,提示无权限。
此主题相关图片如下:2.png
![dvubb 图片点击可在新窗口打开查看](UploadFile/2014-6/20146281585820672.png)
因为自定义菜单做了很多了,所以我是通过在自定义菜单上一个一个增加系统菜单。我是这么做的,我用一个新项目,用系统自带的菜单模板生成所有的菜单,然后把系统所有的菜单的名称,图片,包括事件的代码一个一个复制到我的项目的菜单设计中,层次一样。就做成了自定义的菜单中引用部分系统菜单。真是个累人的活,一个上午就弄了这个。
此主题相关图片如下:1.jpg
![dvubb 图片点击可在新窗口打开查看](UploadFile/2014-6/20146281534912792.jpg)
此主题相关图片如下:qq截图20140628151453.png
![dvubb 图片点击可在新窗口打开查看](UploadFile/2014-6/201462815151453671.png)
问题出来了,首先,关闭项目后,点击项目文件无法正常打开,提示重新安装,如图: