该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

具体情况是

每当我执行add方法添加父节点的时候,都回去server端重新获取一次树节点信息,并加载在新增加的节点下。

页面代码如下

var setting1 = {

async : {

enable : true,

type : "post",

dataType : "json",

url : "/JsonAction.action?id=0099",

autoParam : [ "id", "name", "pId", "isParent", "open" ]

},

data : {

keep: {

parent: true,

leaf:true,

},

simpleData : {

enable : true,

idKey : "id",

pIdKey : "pId",

rootPId : 0

}

},

edit: {

enable: true,

showRemoveBtn: true,

showRenameBtn: true

}

};

var newCount = 1;

//增加节点

function add(e) {

var zTreeObj = $.fn.zTree.getZTreeObj("Mytree");

isParent = e.data.isParent,

nodes = zTreeObj.getSelectedNodes(),

alert("当前选中"+nodes.length+"个节点")

treeNode = nodes[0];

alert(""+treeNode)

if (treeNode) {

treeNode = zTreeObj.addNodes(treeNode, {id:(100 + newCount), pId:treeNode.id, isParent:isParent, name:"new node" + (newCount++), open:true}, false);

} else {

treeNode = zTreeObj.addNodes(null, {id : (100 + newCount),pId : 0,isParent : isParent,name : "new node" + (newCount++),open : true}, false);

}

};

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

$(document).ready(function() {

$.fn.zTree.init($("#Mytree"), setting1);

$("#addParent").bind("click", {isParent : true}, add);

$("#addLeaf").bind("click", {isParent : false}, add);

});

ztree 更新配置后重新渲染树_【问】zTree异步加载时添加父节点怎样避免再次加载整树...相关推荐

  1. zTree笔记,设置无法勾选父节点(禁用父节点)和父节点禁用时回显选中子节点时关联父节点状态

    名称 链接 zTree API http://www.treejs.cn/v3/api.php zTree Demo http://www.treejs.cn/v3/demo.php#_101 最近又 ...

  2. dom4j实现为list添加父节点_最大堆的实现与原理

    本文主要讲的是实现最大堆,最小堆其实直接可以通过最大堆对比较运算做一定的处理,即可以得到. 同时可以参考 Java PriorityQueue 的实现. 堆可以作为优先队列.时间复杂度 O(logn) ...

  3. 将DataTable中的数据,根据节点的子父节点的Tag。展示到TreeView树状控件中。

    //移除所有分类tvBookType.Nodes.Clear();try{dt = BookTypeServices.GetBookType();}catch (Exception ex){Messa ...

  4. mysql存储过程更新数据后返回一个字段_史上最全存储引擎、索引使用及SQL优化的实践...

    整个MySQL Server由以下组成 : Connection Pool :连接池组件 Management Services & Utilities :管理服务和工具组件 SQL Inte ...

  5. smarty上线后不能渲染模板_不能打电话的iPhone XR?苹果新品渲染图上线,网友:要你何用?...

    我是侃哥,和你聊聊我想说的科技.互联网趣闻,或许不专业,但希望有所价值 说起iPod Touch,这大概是苹果史上最没有名气的一款产品了,2007年9月5日,苹果在"The Beat Goe ...

  6. 部门树_神奇!十堰这个小山村竟然藏着两棵500多年的爱情树!

    相互依偎的爱情树 "相拥相抱,互生互长,你中有我,我中有你."日前,记者在张湾区柏林镇秦家坪村老母荒小沟口发现了两棵500多年树龄的"爱情树".据林业部门考证, ...

  7. master节点重置后添加node报错_企业实战(23)基于Docker平台的Jenkins添加node节点与报错详解(2)...

    相关文章  企业实战(23)基于Docker平台部署Jenkins中国定制版(1) 添加node节点前配置 在这里插入图片描述 在这里插入图片描述 开始添加node节点 在这里插入图片描述 在这里插入 ...

  8. Oracle树查询(查询所有子节点,父节点等等)_转载

    Oracle树查询(查询所有子节点,父节点等等) 转载 2016年01月14日 10:11:55 Oracle树查询的最重要的就是select...start with... connect by . ...

  9. redis主从复制如何保证数据一致性_面试官:Redis 主从复制时网络开小差了怎么整?...

    上周因为实在太忙就认认真真写了一篇水文,吹了一下自己过去的经历,反响竟然超出了我的预期,并且后台还有读者留言表示想看续集的.哈哈,果然大家还是对水文更有热情. 这期我们继续回到之前的 Redis 话题 ...

最新文章

  1. 浅谈Jquery中的bind()、live()、delegate()、on()绑定事件方式
  2. C++成员函数在内存中的存储方式
  3. 【NLP】新分类!全总结!最新Awesome-SLU-Survey资源库开源!
  4. lnmp基于fastcgi实现nginx_php_mysql的分离_LNMP基于FastCGI实现Nginx,PHP,MySQL的架构分离...
  5. FPS武器设计:丹威森500型左轮手枪的制作流程
  6. python基础 协程
  7. python gettext_python gettext使用
  8. html5模板区别,网页设计和平面设计理念的六大区别
  9. python新手常犯的17个错误
  10. dockerfile入门
  11. python实现bt下载器_Python 实现自动获取种子磁力链接方式
  12. JAVASCRIPT加密解密终级指南
  13. 多通道波形记录仪自动化计量校准软件NSAT-3070
  14. Pg extention pgcrypto
  15. 2018年上半年软考信息安全工程师上午真题及答案解析
  16. python 边缘扩充方式
  17. hust_os_shell算命大师
  18. 今日金融词汇--- 普通股,是什么?
  19. 大搜车孙信宇:一个好的团队应该去中心化
  20. 大数据是数字经济时代最关键的生产资料

热门文章

  1. php 生成密码字典,密码字典生成工具crunch的简单使用
  2. python和php可以一起用吗_Apache同时支持PHP和Python的配置方法
  3. 为什么转换不了html,特殊字符不会转换为html实体(html_entity_decode不工作)
  4. 我用自己创造的深度学习框架进入腾讯,爽!
  5. 关于「无人驾驶」的学习路线...
  6. vpython 贞测碰撞_python碰撞检测?
  7. 电机编码器调零步骤_BLDC电机换向方法解析
  8. php fsockopen socket,PHP利用socket(fsockopen)的简单示例
  9. Software-testing-foundations-homework3
  10. 笔记之_java整理JavaScript