ztree
2015-11-26 16:05
190 查看
//知识点树形结构 var zTree; var setting = { async: { //异步加载 enable: true, url: basePath+"/web/teacher/question/queryTreeKonwledge.action?subjectid=${subjectId}", autoParam: ["id=id"] //需要传递的参数 otherParam: ["subjectid",function(){return $("#subjectid").val();}] },
view: { dblClickExpand: true,//定义双击展开 showLine: true, selectedMulti: true }, data: { simpleData: { enable:true, idKey: "id", pIdKey: "pId", rootPId: "" } }, callback: { beforeClick:function(treeId, treeNode){ if (treeNode.isParent) { zTree.expandNode(treeNode); return false; } else { return true; } },onAsyncSuccess:function(){ var kPointIds=$("#kPointId").val().split(','); var kPointStr=""; for(var i=0;i<kPointIds.length;i++){ if(kPointIds[i]!=""){ var node = zTree.getNodeByParam("id",kPointIds[i], null); kPointStr+=combStr(node.id,node.name); zTree.selectNode(node,false); } } $("#knowlist").empty().append(kPointStr); } } }; $(document).ready(function(){ //获取知识点数据 zTree=$.fn.zTree.init($("#tree"), setting); }); //知识点弹出框 function addKnow(){ //页面层 layer.open({ type: 1, title: '选择知识点', skin: 'layui-layer-rim', //加上边框 area: ['740px', '420px'], //宽高 content: $('#knowledgeTree'), shift: -1, btn: ['确定', '取消'], yes: function(index){ layer.close(index); nodes=zTree.getSelectedNodes(true), kPointStr=""; for(var i=0;i<nodes.length;i++){ kPointStr+=combStr(nodes[i].id,nodes[i].name); } $("#knowlist").empty().append(kPointStr); } }); } //知识点删除 function deltreenode(e,id){ $(e).parent("li").remove(); var node = zTree.getNodeByParam("id",id, null); zTree.cancelSelectedNode(node); }
相关文章推荐
- 安卓虚拟机启动后报错: 类似 SDK Manager] Error: Error parsing .....devices.xml 解决方案
- 状态开关按钮(ToggleButton)和开关(Switch)的功能与用法
- Unix(include vim)常用命令
- JavaEE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文
- j2ee常用知识
- Linux 格式化分区 报错Could not stat --- No such file or directory 和 partprobe 命令
- php xdebug配置
- Eclipse中Maven WEB工程tomcat调试
- freeswitch ivr脚本
- 第五节 LCD12864显示
- 华为机试——字符串字母转换(二)
- Face Alignment by Coarse-to-Fine Shape Searching
- WebX实践指南_请求处理(一)
- 百度地图SDK使用笔记
- redis安装
- C++primer plus第六版课后编程练习答案6.6
- 黑马程序员——java基础--网络编程
- php设计模式
- 实现mysql在windows server 2008下自动备份
- 快速搭建一个成熟,强壮的App框架【转载】