extjs,后台递归获取权限树,进行展示
来源:互联网 发布:古代战争 知乎 编辑:程序博客网 时间:2024/06/04 18:19
权限po:
public class Privilege implements Comparable<Privilege>{private int id;private String name;private String icon;private boolean expanded;private List<Privilege> children;private Privilege parent;private int index;@SuppressWarnings("unused")private boolean leaf = true;private String config;
</pre><pre name="code" class="java">
</pre>action中获取拼接json<p></p><p></p><pre name="code" class="java">/** * 根据登陆信息获取我的权限 */public void getMenu(){JsonUtil ju = new JsonUtil();ju.setFilter(new String[]{"parent","index"});String[][] field = {{"name","text"}};ju.setField(field);StringBuffer json = new StringBuffer("{checked:false,children:");json.append(ju.getJson(this.getSessionUser().getTree().getChildren()));json.append("}");System.out.println(json.toString());write(json.toString());}session中存放的是一个userDto,
private int id;private String username;private String realName;private List<Privilege> list;private String roleName;private Privilege tree;
登录的时候,就获取该用户的角色role,和对应的privilege权限,然后将信息设置给userDto存放到session
extjs部分:view
Ext.define("crm.view.menu.MenuTree",{extend: 'Ext.tree.Panel',alias: 'widget.menutree',//{xtype:'menutree'}rootVisible:false,//不展示ROOTdisplayField:'text',animate: true,store: 'menu.MenuTreeStore'});
store
Ext.define("crm.store.menu.MenuTreeStore",{extend: 'Ext.data.TreeStore',defaultRootId: 'root',proxy: {type:'ajax',url: 'user_getMenu',//请求actionreader:'json'}});
0 0
- extjs,后台递归获取权限树,进行展示
- Echarts 动态从后台获取数据进行图表的展示
- laravel 后台权限 展示,修改
- 无限递归树展示
- Extjs使用Ajax对实现后台查询展示
- extjs 递归删除树
- iOS app获取后台权限
- extjs获取后台数据(asp.net)
- Extjs 权限树
- extjs递归算法生成树
- ExtJS后台
- Extjs 与后台进行交互的基本操作
- ios-临时获取后台定位权限
- bootstrap table通过ajax获取后台数据展示在table
- java开发,前台用EXTJS展示,后台 swfuplaod批量图片上传组件的运用
- 递归遍历文件列表,获取Root权限
- 关于ExtJs前台Form获取后台的JSON数据
- ExtJS向后台传入参数与获取后台返…
- C++中的类
- Mockito(二)--实例篇
- 性能优化之Java(Android)代码优化
- windows核心编程学习体会1:获取进程实例句柄
- 10. CSS 文本
- extjs,后台递归获取权限树,进行展示
- 剑指offer:字符串排列
- for vs foreach
- opencv学习(五)书本《学习Opencv》(中文版)第四章的作业答案第一题(opencv3.0.0+VS2012+win7)
- 分享一个购物车的demo(效果高仿饿了么软件的购物效果)
- 《父与子的编程之旅-与小卡特一起学python》第18章
- java交换两个数的常见方法及效率测试
- HTTPS数字证书原理
- android 获取加载的SD卡路径