Ztree

1.新建一个zTree实体

package com.zjs.cms.workbook.entity;

 

/**

* Created by liubo on 2017/5/2.

*/

public class KnowledgeTree {

 

private Long id;

private Long parentId;

private String name;

private Integer level;

private Integer course;

private String open;

 

public Long getId() {

return id;

}

 

public void setId(Long id) {

this.id = id;

}

 

public Long getParentId() {

return parentId;

}

 

public void setParentId(Long parentId) {

this.parentId = parentId;

}

 

public String getName() {

return name;

}

 

public void setName(String name) {

this.name = name;

}

 

public Integer getLevel() {

return level;

}

 

public void setLevel(Integer level) {

this.level = level;

}

 

public Integer getCourse() {

return course;

}

 

public void setCourse(Integer course) {

this.course = course;

}

 

public String getOpen() {

return open;

}

 

public void setOpen(String open) {

this.open = open;

}

}

2.前端调用

<!DOCTYPE html>

<html>

<head>

<title>角色资源</title>

<script src="https://cdn.bootcss.com/jquery/1.9.1/jquery.min.js" type="text/javascript"></script>

<link href="https://cdn.bootcss.com/zTree.v3/3.5.28/css/zTreeStyle/zTreeStyle.min.css" rel="stylesheet">

<script src="https://cdn.bootcss.com/zTree.v3/3.5.28/js/jquery.ztree.core.min.js"></script>

<script src="https://cdn.bootcss.com/zTree.v3/3.5.28/js/jquery.ztree.excheck.min.js"></script>

<script src="https://cdn.bootcss.com/zTree.v3/3.5.28/js/jquery.ztree.exedit.min.js"></script>

<script lang="JavaScript">

var zTreeObj;

// zTree 的参数配置,深入使用请参考 API 文档(setting 配置详解)

var setting = {

check: {

enable: true,

chkStyle: "checkbox",

chkboxType: { "Y": "ps", "N": "ps" }

 

},

data: {

simpleData: {

enable:true,

idKey: "id",

pIdKey: "parentId",

rootPId: null

}

},

async: {

enable: true,

type: "post",

url:"http://lb.ittun.com/cms/weixin/hw/test",

autoParam:["id=parentId", "name=n", "level=lv"],

otherParam:{"otherParam":"zTreeAsyncTest"}

},

};

// zTree 的数据属性,深入使用请参考 API 文档(zTreeNode 节点数据详解)

var zNodes = [

{"id":1, "pId":0, "name":"test1"},

{"id":11, "pId":1, "name":"test11"},

{"id":12, "pId":1, "name":"test12"},

{"id":111, "pId":11, "name":"test111"}

];

$(document).ready(function(){

zTreeObj = $.fn.zTree.init($("#treeDemo"), setting);

});

 

function getNode() {

var treeObj = $.fn.zTree.getZTreeObj("treeDemo");

var nodes = treeObj.getCheckedNodes(treeObj);

for(var i=0;i<nodes.length;i++){

if(nodes[i].level==2){

alert(nodes[i].id);

}

}

}

</script>

</head>

<body>

<div>

<ul id="treeDemo" class="ztree"></ul>

 

<button οnclick="getNode()">获取节点</button>

</div>

</body>

</html>

 

转载于:https://my.oschina.net/u/2546238/blog/3053798

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值