JS实现TreeView联动选中
来源:互联网 发布:js单步断点调试快捷键 编辑:程序博客网 时间:2024/04/29 05:48
C#:
PageLoad:
TreeView1.Attributes.Add("onclick", "return client_OnTreeNodeChecked();");
JS:
function client_OnTreeNodeChecked()
{
var obj = window.event.srcElement;
var treeNodeFound = false;
var checkedState;
if (obj.tagName == "INPUT" && obj.type == "checkbox")
{
var treeNode = obj;
checkedState = treeNode.checked;
do
{
obj = obj.parentElement;
}
while (obj.tagName != "TABLE")
var parentTreeLevel = obj.rows[0].cells.length;
var parentTreeNode = obj.rows[0].cells[0];
var tables = obj.parentElement.getElementsByTagName("TABLE");
var numTables = tables.length
if (numTables >= 1)
{
for (i=0; i < numTables; i++)
{
if (tables[i] == obj)
{
treeNodeFound = true;
i++;
if (i == numTables)
{
return;
}
}
if (treeNodeFound == true)
{
var childTreeLevel = tables[i].rows[0].cells.length;
if (childTreeLevel > parentTreeLevel)
{
var cell = tables[i].rows[0].cells[childTreeLevel - 1];
var inputs = cell.getElementsByTagName("INPUT");
inputs[0].checked = checkedState;
}
else
{
return;
}
}
}
}
}
}
- JS实现TreeView联动选中
- JS TreeView实现复选框联动
- js实现下拉框联动选中日期(select 日期联动更改)
- c# 配合js 控制TreeView选中
- 实现TreeView父子节点的联动
- TreeView 联动
- js实现select联动加载,且带出已经选中的值
- js 实现二级联动
- js实现省市联动
- JS实现文本框联动
- JS实现省市联动
- js实现二级联动
- js实现表单联动
- js实现三级联动
- JS实现二级联动
- js实现省市联动
- JS实现三级联动
- js实现二级联动
- 任正非:华为十大管理要点
- 杨澜访谈录:柳传志
- Viewing the error log file
- java小菜鸟问世
- 英语面试问答大全
- JS实现TreeView联动选中
- JMail组件发送邮件的Asp代码
- clustering_factor
- 实现一个Hibernate模板
- C语言时间函数应用
- flex in : An internal build error has occurred
- 如果你向上天祈祷,请注意!
- 密钥分散
- 传说——感觉被忽略了