zoukankan
html css js c++ java
Javascript得到TreeView被选中的所有节点ID
function
GetCheckedNode()
{
var
treeView
=
document.getElementById(
'
<%= treeViewSource.ClientID %>
'
);
var
children
=
treeView.getChildren();
var
checkedIds
=
GetCheckedNodeIds(children[
0
]);
return
checkedIds.substr(
1
,checkedIds.length);
}
function
GetCheckedNodeIds(node)
{
var
ids
=
''
;
if
(node.getAttribute(
"
checked
"
)
==
true
)
{
ids
+=
'
,
'
+
node.getAttribute(
"
ID
"
);
}
else
{
var
childNodes
=
node.getChildren();
var
childCount
=
childNodes.length;
if
(childNodes.length
>
0
)
{
for
(
var
i
=
0
;i
<
childCount;i
++
)
{
ids
+=
GetCheckedNodeIds(childNodes[i]);
}
}
}
return
ids;
}
注:treeViewSource是TreeView控件。
被选中的意思是节点前的CheckBox被选中(checked)
若当前节点被选中,则不遍历其子节点。
最终返回选中节点ID用逗号分隔的字符串。
查看全文
相关阅读:
Scale-Invariant Error
Regularizing Deep Networks with Semantic Data Augmentation
BBN: Bilateral-Branch Network with Cumulative Learning for Long-Tailed Visual Recognition
2021.5.17
2021.5.14
2021.5.13
2021.5.12
2021.5.8
2021.5.7 团队冲刺第十天
2021.5.6 团队冲刺第九天
原文地址:https://www.cnblogs.com/brawei/p/1218083.html
最新文章
elasticsearch-分片思想
elasticsearch-基本概念
MESI 缓存一致性协议 与 存储系统抽象
HashMap 在 Java7 ,Java8 的线程安全问题
思科交换机 ACL 理解 和 设置命令
重量级锁的加锁-等待-撤销流程
Java锁膨胀过程中的解惑:1.单线程不一定能获取偏向锁 ; 2.安全点重偏向不能直接占有仍有效偏向锁
Hotspot 老年代GC源代码分析
HotSpot 图解年轻代回收
类的继承
热门文章
对象销毁
内置类属性
访问属性
人月神话--巴比伦塔的失败
个人冲刺二--体温七
个人冲刺二--体温六
个人冲刺二--体温五
个人冲刺二--体温四
Decoupling Representation and Classifier for Long-tailed Recognition
Unsupervised Domain Adaptation by Backpropagation
Copyright © 2011-2022 走看看