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字左右

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

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

三国志战略版强攻怎么获得 - 强攻技能获取攻略 三国志战略版乐府建造条件 - 完整攻略指南 三国志战略版军屯多少钱 - 军屯费用详解与收益分析 三国志战略版工坊需要多少钱 - 完整费用指南2024 三国志战略版吕布张辽组合攻略 - 最强输出搭配详解 三国志战略版军屯有必要建造吗?军屯系统全面分析 三国志战略版声望系统攻略大全 - 声望获取与使用指南 三国志战略版虎帐上限详解 - 攻略指南 三国志战略版秘策模式 - 全攻略与技巧分享 三国志战略版建筑增加势力攻略 - 提升势力值建筑指南 三国志战略版线性叠加 - 游戏机制深度解析 三国志战略版军屯有什么用 - 军屯系统全面解析与攻略 三国志战略版潼关之战兵种攻略 - 兵种相克与战术详解 三国志战略版高顺阵容推荐 - 最强高顺搭配攻略 三国志战略版调兵和驻守攻略 - 军事部署完全指南 三国志战略版虎帐有必要吗?深度解析虎帐功能价值与使用建议 三国志战略版天下骑T0阵容攻略 - 完整搭配指南 三国志战略版新手体验官 - 官方活动专题页 三国志战略版夏侯渊武将专题 - 技能搭配与使用攻略 三国志战略版怎么提高名声上限 - 完整攻略指南 三国志战略版三军解锁攻略 - 完整解锁条件与技巧 三国志战略版测试服奖励 - 最新测试服福利活动汇总 三国志战略版关妹副将攻略 - 关银屏最佳搭配阵容推荐 三国志战略版测试服列表 - 最新测试服务器信息 三国志战略版自愈技能使用指南 - 最佳武将推荐与搭配策略 三国志战略版西凉路线攻略 - 完整发展指南 三国志战略版兵锋攻略大全 - 兵锋获取与使用技巧指南 三国志战略版势力值表 - 实时排名与数据分析 三国志战略版冲突规则详解 - 完整攻略指南 三国志战略版 秋石小军师 - 游戏攻略大全