• 自定义表单系统菜单维护


      这个标题有点俗!每个系统的这个功能都有相似之处,简单,却不能缺少,把菜单管理做的方便、简洁、易用还是很不错的。

      根据不同的系统,菜单的数据结构也大有不同,在此我是将它分为了三级:模块、栏目、菜单。它并不是万能的,但能够做到一般性的使用足矣。

      想到菜单,就会想到授权,但今天咱暂且不谈这,就专心的看下我眼下的菜单管理,直接贴图:

    确实,菜单的管理我是通过树结构来弄的,这可能也是大多数人的想法,清晰,方便,功能很简单,就直接上添加模块的图:

    同样的,表单上有最喜欢的字段:描述,可以看到左下角还有一个编号,也就是模块主键,在此是为了方便程序复制用的。栏目和菜单的话和模块的编辑过程类似,在此就不贴了。

      说到菜单管理,一个重要的功能是菜单的转移,特别是开发初期,菜单结构不成型时,往往需要进行菜单的调整,在此是通过树节点拖拽的方便实现的,可以将栏目及下属菜单打包的由一个模块拖放到另一个模块,或者将菜单由一个栏目拖放到另一个栏目,看下拖放:

    确定之后就可以实现栏目转移了,菜单的操作同样,只是需要注意的是施放不能够越级,也就是说菜单只能够向栏目中播放,否则会出现系统提示:

      好了,操作结束。

  • 相关阅读:
    获取当前时间的时间戳
    js获取时间戳
    排序(一)冒泡,选择,插入
    MATLAB入门(一)数组
    锐捷客户端下虚拟机VMware无法联网的问题
    C++ Primer 读书笔记
    LA 4329 树状数组入门
    BZOJ 4352 预处理 + DP
    BZOJ 1954 (POJ 3764) Trie的经典应用 求树上最大异或值
    BZOJ 1597 斜率优化
  • 原文地址:https://www.cnblogs.com/quluqi/p/2543943.html
Copyright © 2020-2023  润新知