jQuery MiniUI

标题: 树,怎么样判断某条数据在那个节点下面 [打印本页]

作者: 冰是睡着的雪    时间: 2016-9-28 15:09:07     标题: 树,怎么样判断某条数据在那个节点下面

[attach]8057[/attach]
我想判断这个灌注桩是否在这个A15-17#下面,但是中间隔了一个1.0.0.1.1基础工程的层级。
直接取父节点不行,只能取一层。

作者: 冰是睡着的雪    时间: 2016-9-28 15:28:10

1.2.2.1.1,反正就是隔了一个节点,,还有些别的时候不只是一层。。有可能会判断这个灌注桩(这个绿色框的)
是否在红色框的子节点下面。
作者: felt    时间: 2016-9-28 15:53:10

冰是睡着的雪 发表于 2016-9-28 15:28
1.2.2.1.1,反正就是隔了一个节点,,还有些别的时候不只是一层。。有可能会判断这个灌注桩(这个绿色框的)
...

isAncestor ( pnode, node )                 pnode是否是node的父级节点。
作者: 冰是睡着的雪    时间: 2016-10-8 19:10:46

felt 发表于 2016-9-28 15:53
isAncestor ( pnode, node )                 pnode是否是node的父级节点。

pnode, node这俩参数是什么,能说清楚点么。有实例么
作者: 冰是睡着的雪    时间: 2016-10-8 19:14:57

冰是睡着的雪 发表于 2016-10-8 19:10
pnode, node这俩参数是什么,能说清楚点么。有实例么

sAncestor(mini.get("JCSJ_EPSProject").data[0].project_guid,mini.get("JCSJ_EPSProject").data[0].children[1].project_guid)

我这么写报错。
这是树 的属性 parentField="parent_guid"  idField="project_guid"
作者: 冰是睡着的雪    时间: 2016-10-8 19:16:17

冰是睡着的雪 发表于 2016-10-8 19:14
sAncestor(mini.get("JCSJ_EPSProject").data[0].project_guid,mini.get("JCSJ_EPSProject").data[0].chi ...

isAncestor(mini.get("JCSJ_EPSProject").data[0].project_guid,mini.get("JCSJ_EPSProject").data[0].children[1].project_guid)

我这么写报错。
这是树 的属性 parentField="parent_guid"  idField="project_guid"
作者: dforce    时间: 2016-10-9 09:36:34

冰是睡着的雪 发表于 2016-10-8 19:16
isAncestor(mini.get("JCSJ_EPSProject").data[0].project_guid,mini.get("JCSJ_EPSProject").data[0].ch ...

比较的参数是节点,你传递的是什么id




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2