zTree 如何怎么设置独显回显

版权声明:本文为博主原创文章未经博主允许不得转载。 /qq_/article/details/

在做分配权限模块的时候遇到了要动态显示树形菜单的情况。查了下都是用Ztree插件做的但网上好多demo都不能用,今天特意写一篇亲测能用的博客介绍


建议使用Ztree插件前简单阅读下API文档,

要显示树形菜单的位置如下class必须为ztree,不然CSS样式不起作用无法显示树形菜单

Ztree的配置参数如下

// 将选中的系统菜单加载到右边 //下面的for循环根据自己需要修改


前台通过ajax调用后台方法查询出菜单集合,需将菜单转换成json字符串形式如下

字符串bf内为Ztree显示的字符串格式。

open属性true代表初始化节点数据时,会直接展开此节点(一般是一级菜单false,二級true)

下面是Ztree插件需要用到的CSS和js文件

Ztree菜单树数据回显,分两部分查询数據:

    其一: 根据实体id查询出其关联的菜单数据

    其二: 查询所有的菜单数据.

然后,使用Ztree API中进行菜单数据回显的数据进行回显数据,勾選菜单复选框.

 1 //2.怎么设置独显菜单树的全局变量
20 //根据角色id 使用ajax远程加载角色关联的json菜单数据
39 //当角色关联的菜单数据长度大于0时,遍历角色关联嘚菜单数据
45 //遍历勾选角色关联的菜单数据
48 //根据角色菜单节点数据的属性搜索获取与完整菜单树完全匹配的节点JSON对象集合
51 //勾选当前选中的節点
 

 
 

我要回帖

更多关于 屏显时间怎么设置 的文章

 

随机推荐