[知了堂学习笔记]_EasyUi快速搭建一个权限管理的模块(2)--界面效果以及如何做出菜单树效果
来源:互联网 发布:python upper函数 编辑:程序博客网 时间:2024/06/07 01:30
四、界面效果展示
本次的权限管理的模块主要是导航菜单下面的
用户管理
角色管理
和菜单管理 这三个模块
下面图片展示的是菜单展示模块。着这个系统中,第一步需要实现的是怎么使用easyUI中的插件快速的搭建出菜单树。
五、EasyUI菜单树的生成
第一步:easyUI的使用,这里有一个easyUI的官网链接,easyUI官网。在菜单导航栏的部分用到的树是easyUI官网上面的树线。
easyUI在生成对应的Tree Lines的时候,只要对应的关联相应的json数据格式,easyUI就会自动的生成相应的树。先看一下上面图片tree对应的Json的数据格式。
[{ "id":1, "text":"My Documents", "children":[{ "id":11, "text":"Photos", "state":"closed", "children":[{ "id":111, "text":"Friend" },{ "id":112, "text":"Wife" },{ "id":113, "text":"Company" }] },{ "id":12, "text":"Program Files", "children":[{ "id":121, "text":"Intel" },{ "id":122, "text":"Java", "attributes":{ "p1":"Custom Attribute1", "p2":"Custom Attribute2" } },{ "id":123, "text":"Microsoft Office" },{ "id":124, "text":"Games", "checked":true }] },{ "id":13, "text":"index.html" },{ "id":14, "text":"about.html" },{ "id":15, "text":"welcome.html" }]}]
所以,同样的,我们要快速的使用easyUI的Tree Lines 插件,就需要封装好对应的json数据格式。就可以达到我们界面所需要的效果。
那么,既然我们使用easyUI中的Tree Lines,就必须遵守树控件的数据格式规范。
树控件数据格式化
每个节点都具备以下属性:
id:节点ID,对加载远程数据很重要。
text:显示节点文本。
state:节点状态,’open’ 或 ‘closed’,默认:’open’。如果为’closed’的时候,将不自动展开该节点。
checked:表示该节点是否被选中。
attributes: 被添加到节点的自定义属性。
第二步:熟悉完EasyUI的使用之后,我们就可以根据界面中我们所需要的样式,去通过我们的java代码封装好对应的json数据格式。
阅读全文
0 0
- [知了堂学习笔记]_EasyUi快速搭建一个权限管理的模块(2)--界面效果以及如何做出菜单树效果
- [知了堂学习笔记]_EasyUi快速搭建一个权限管理的模块(3)--菜单树效果的实现
- [知了堂学习笔记]_EasyUi快速搭建一个权限管理的模块(1)--RBAC概述和数据库设计
- [知了堂学习笔记]_mybatis_02如何快速搭建mybatis框架之一
- [知了堂学习笔记]_mybatis_03如何快速搭建mybatis框架之二
- [知了堂学习笔记]_css3特效第一篇--旋转的背景&翻书效果
- div做出一个模糊效果的背景、
- HTML如何做出这种效果的进度条
- extjs 做出这样的效果如何做
- 【知了堂学习笔记】css3 transform 3d制作字母开门3D效果
- Android Camera学习(一):如何实现转动屏幕界面菜单跟着转动效果
- 使用popupWinow做出底部弹出菜单的效果
- 做出一个SwitchButton的效果,并详细学习一下onDraw(Canvas canvas)方法的使用
- cocos2d-x-3.0rc1 学习笔记2( 什么标题、菜单按钮、粒子效果之类的)
- [知了堂学习笔记]_用JS制作《飞机大作战》游戏_第2讲(四大界面之间的跳转与玩家飞机的移动)
- [知了堂学习笔记]_break的用法
- [知了堂学习笔记]_JS的数据类型
- [知了堂学习笔记] jQuery的事件
- OpenJ_Bailian
- Session基础
- IOS中使用SoundTouch库实现变声
- linux的文件类型分类
- dos命令之 type (显示文件内容)用法详解
- [知了堂学习笔记]_EasyUi快速搭建一个权限管理的模块(2)--界面效果以及如何做出菜单树效果
- Ubuntu 16.04 LTS 设定时区 同步时间
- 链家内推面试经验总结-2017.8.26
- Android UI刷新
- [递推] HDU6146 Pokémon GO
- 96. Unique Binary Search Trees
- CSDN如何转载别人的博客
- Jenkins之权限分配
- 启动eclipse导致Tomcat的配置文件重置