easyui中combotree循环获取父节点至根节点并输出路径实现方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了easyui中combotree循环获取父节点至根节点并输出路径实现方法相关的知识,希望对你有一定的参考价值。
参考技术A 前台页面:<pre
name="code"
class="html"><td
style="height:
35px"
colspan="7">
<input
id="fm_AEType"
class="easyui-combotree"
style="width:
240px"
/>
<label
id="fm_AETypePath"
/>
</td></pre>
javascript页面(包括数据初始化):
initAEType:
function
()
$.ajax(
url:
AEActionUrl
+
'?action=listaetype&ParentType=',
dataType:
'json',
success:
function
(jsonstr)
$('#fm_AEType').combotree(
data:
jsonstr,
editable:
false,
//lines:
true,
valueField:
'AE_TYPE_ID',
textField:
'AE_TYPE_NAME',
onLoadSuccess:
function
()
$('#fm_AEType').combotree('tree').tree("collapseAll");
,
onSelect:
function
(item)
var
parent
=
item;
var
tree
=
$('#fm_AEType').combotree('tree');
var
path
=
new
Array();
do
path.unshift(parent.text);
var
parent
=
tree.tree('getParent',
parent.target);
while
(parent);
var
pathStr
=
'';
for
(var
i
=
0;
i
<
path.length;
i++)
pathStr
+=
path[i];
if
(i
<
path.length
-
1)
pathStr
+=
'
-
';
$('#fm_AETypePath').text(pathStr);
);
);
如上,关键代码在onSelect事件中。
以上就是小编为大家带来的easyui中combotree循环获取父节点至根节点并输出路径实现方法全部内容了,希望大家多多支持脚本之家~
以上是关于easyui中combotree循环获取父节点至根节点并输出路径实现方法的主要内容,如果未能解决你的问题,请参考以下文章
Jquery EasyUI Combotree根据选中的值展开所有父节点