ngtree树节点属性

问题描述:如何为树节点增加自定义属性 本篇文章给大家谈谈tree控件获取节点内容,以及分析树节点的属性,希望对各位有所帮助,不要忘了收藏本站喔。

如何动态给树节点增加title属性或者修改提示信息值

ngtree树节点属性的相关图片

请不要再多给节点添加 click 事件了,完全没有必要,只会影响性能。 zTree 是以节点数据为核心,并且提供了自己的 onClick 回调,而且 zTree 的所有回调都会返回 节点数据 json 对象,通过 json 对象你可以随意取得自定义的任何属性。 例如: 你自定义了 A属性, 在节点 “aa 内, 那么节点aa 的数据可能为: {name:aa, id:1, pId:-1, A:test} 那么在任何回调中得到的 treeNode 数据就是这个 json 对象的clone,获取A 只需要: treeNode.A 另外,你也可以利用 调试工具 console.log 打印 treeNode ,就可以看到了。

easyui中tree树默认展开第一个根节点?的相关图片

easyui中tree树默认展开第一个根节点?

对于zTree树控件,节点的默认提示信息title是节点的name,也就是默认显示节点的名称。你认真了解zTree,不难发现主要是key值在作祟:

view sourceprint?。

1.var setting = {。

2.data: {

3.key: {

4.title: "s"//这里的s表示节点内的s属性。

5.},

这里的key内的title默认指向的就是name属性,或者为空,为空的时候也会默认为name属性。

针对这位朋友的问题,其实方法很多:

1、在后台构造属性

在ajax页面内从数据库拿到数据list过后通过new的形式给最终返回的json对象构造一个属性t出来。然后修改setting内key的title指向属性值为t即可。

返回的json对象数据为:

view sourceprint?。

1.var zNodes =[。

2.{ id:1, pId:0, name:"节点搜索演示 1", t:"节点提示信息1", open:true},。

3.{ id:11, pId:1, name:"关键字可以是名字", t:"节点提示信息2"},。

4.{ id:12, pId:1, name:"关键字可以是level", t:"节点提示信息3"}。

5.];

修改setting内对应的key值。

view sourceprint?。

1.var setting = {。

2.data: {

3.key: {

4.title: "t"//这里的s表示节点内的s属性。

5.},

2、动态修改树节点的属性

当前台给zTree树对象赋值结束后获取所有树节点,然后逐个更新树节点的属性值,示例代码如下所示:

view sourceprint?。

01.$(document).ready(function () {。

02.$.fn.zTree.init($("#treeDemo"), setting, zNodes);。

03.//获取树对象

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

05.//拿到所有树节点

06.var nodes = treeObj.getNodes();。

07.//for循环逐个修改树节点属性。

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

09.{

10.nodes[i].t = "可以自定义排序";。

11.//更新节点

12.treeObj.updataNode(nodes[i]);。

13.}

14.});

当前如果只是修改部分节点可以在for内加以控制,如果是只更新指定节点可以通过getNodeByParam("属性名称","值",父节点对象)找到指定对象,形如:

view sourceprint?。

1.//给节点追加属性

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

3.var node = treeObj.getNodeByParam("id", 1, null);。

4.node.s = "可以自定义排序";。

5.treeObj.updateNode(node);。

elementui中tree怎么判断一二级的相关图片

elementui中tree怎么判断一二级

每个节点都具备以下属性:

id:节点ID,对加载远程数据很重要。

text:显示节点文本。

state:节点状态,'open' 或 。

        'closed',默认:'open'。如果为'closed'的时候,将不自动展开该节点。

checked:表示该节点是否被选中。

attributes: 被添加到节点的自定义属性。

children: 一个节点数组声明了若干节点。

设置一下state属性就可以了。

treeview控件的nodes属性表示为的相关图片

treeview控件的nodes属性表示为

elementui中tree判断一二级的方法如下:

1、设置node-key属性,每个树节点用来作为唯一标识的属性,整棵树是唯一的。

2、设置default-expanded-keys属性,默认展开的节点的key的数组。

如何动态更改tree的节点的图标

TreeView控件。TreeView控件的Nodes属性表示为TreeView控件指定的树节点集,而树节点集中的每个树节点对象可包括它本身的树节点集,在树节点集中Add、Remove和RemoveAt方法使开发人员可添加和移动集中的单个树节点。

原文地址:http://www.qianchusai.com/ngtree%E6%A0%91%E8%8A%82%E7%82%B9%E5%B1%9E%E6%80%A7.html

还是喜欢夏天的说说,还是夏天好的句子

还是喜欢夏天的说说,还是夏天好的句子

pui中文是什么意思,pupli是什么意思中文翻译

pui中文是什么意思,pupli是什么意思中文翻译

小猫用日语,小猫咪日语翻译

小猫用日语,小猫咪日语翻译

如何让投影画面定格,如何让投影画面定格在屏幕上

如何让投影画面定格,如何让投影画面定格在屏幕上

红色基因内容100字,红色基因的内容 怎么写

红色基因内容100字,红色基因的内容 怎么写

实在放不下一个人该怎么办,实在放不下一个人该怎么办小说

实在放不下一个人该怎么办,实在放不下一个人该怎么办小说

relentless顽强的,顽强的英语单词怎么写

relentless顽强的,顽强的英语单词怎么写

掌上新华app下载官网,掌上新华下载安装最新版本

掌上新华app下载官网,掌上新华下载安装最新版本

描写家乡一个季节的美景,描写家乡的一个季节250字左右

描写家乡一个季节的美景,描写家乡的一个季节250字左右

馄饨的幽默广告词,馄饨的幽默广告词大全

馄饨的幽默广告词,馄饨的幽默广告词大全

三国志战略版打地势力值计算器 - 最全势力值攻略指南 三国志战略版孙尚香强攻攻略 - 完整攻略指南 三国志战略版花席援救攻略大全 - 最新玩法技巧分享 三国志战略版陆逊孙权专题 - 武将攻略与阵容搭配 三国志战略版小军屯声望攻略 - 声望等级奖励与获取方法 三国志战略版陆逊灼烧攻略 - 火系武将阵容搭配技巧 三国志战略版六进三 - 完整攻略指南 三国志战略版高级工房推荐 - 最强阵容搭配指南 三国志战略版预备兵奖励详解 - 完整攻略指南 三国志战略版军屯攻略大全 - 军屯玩法详解与技巧 三国志战略版各地势力值 - 实时数据统计与分析 三国志战略版怎么快速提升五千 - 最新战力提升攻略指南 三国志战略版势力介绍 - 魏蜀吴势力详解与武将分析 三国志战略版7级土地势力值计算器 - 势力值攻略指南 三国志战略策书怎么用 - 完整使用指南与技巧攻略 三国志战略版高级建筑分配攻略 - 最优建筑布局与资源分配指南 三国志战略版陷阵营治疗攻略 - 最强治疗阵容搭配指南 三国志战略版四星阵容搭配攻略 - 最强四星武将组合推荐 三国志战略版资源州分布图 - 全服资源州位置详解 三国志战略版许褚可以拆吗?许褚拆解攻略指南 三国志战略版虎杖需要建吗 - 虎杖建筑价值分析攻略 三国志战略版虎帐最高多少兵 - 完整攻略指南 天下骑三国志战略版 - 三国策略手游巅峰之作 三国志战略版拆破阵催坚攻略大全 - 技能解析与实战技巧 三国志战略版满级造币厂 - 升级攻略与属性详解 三国志战略版虎杖要不要用 - 虎杖武将使用攻略三国志战略版无凌统孙权阵容攻略 - 替代武将搭配与战术分析 三国志战略版土地势力值表 - 最新土地势力值计算表 三国志战略版军屯有必要吗?深度解析军屯系统价值与策略 三国志战略版名声上限是多少 - 完整攻略指南