让 TreeView 实现向上全选 功能
来源:互联网 发布:sql 注入攻击 编辑:程序博客网 时间:2024/05/22 07:00
function OnTreeNodeChecked()
{
var ele = event.srcElement;
if(ele.type=='checkbox')
{
var childrenDivID = ele.id.replace('CheckBox','Nodes');
var div = document.getElementById(childrenDivID);
if(div!=null)
{
var checkBoxs = div.getElementsByTagName('INPUT');
for(var i=0;i<checkBoxs.length;i++)
{
if(checkBoxs[i].type=='checkbox')
checkBoxs[i].checked=ele.checked;
}
}
OnTreeNodeChildChecked(ele);
}
}
function OnTreeNodeChildChecked(ele)
{
//递归处理
var parentDiv=ele.parentElement.parentElement.parentElement.parentElement.parentElement;
var parentChkBox=document.getElementById(parentDiv.id.replace('Nodes','CheckBox'));
if(parentChkBox!=null)
{
var ChildsChkAll=true;
var Boxs = parentDiv.getElementsByTagName('INPUT');
for(var i=0;i<Boxs.length;i++)
{
if(Boxs[i].type=='checkbox'&&Boxs[i].checked==false)
{
ChildsChkAll=false;
}
}
parentChkBox.checked=ChildsChkAll;
OnTreeNodeChildChecked(parentChkBox);
}
}
再给TreeView 注册一个onclick 事件就OK
- 让 TreeView 实现向上全选 功能
- jQuery 让 TreeView 实现全选
- TreeView如何实现全选
- TreeView如何实现全选
- 【WPF】如何让TreeView实现右键选中的功能
- 全选功能实现
- 实现AdvancedDataGrid全选功能
- 实现AdvancedDataGrid全选功能
- vim实现全选功能
- checkbox实现全选功能
- jquery实现全选功能
- javaScript实现全选功能
- vim实现全选功能
- 实现全选的功能
- jq实现全选功能
- jquary实现全选功能
- ListView 实现全选功能
- jquery实现全选功能
- Joomla并不是适合所有情形的
- java 路径详解
- Android下修改SeekBar样式
- Linux 编程经典书籍推荐
- Button 有按下效果
- 让 TreeView 实现向上全选 功能
- BASE64要注意不要使用JDK的
- 2个数的最小公倍数和最大公约数。。。。(自己没有想出来! 辗除法!)
- 杂谈:中国办公室的22条潜规则
- 测试 windows live writer
- zoj 1949 Error Correction
- ASP.NET发送邮件
- 0/1背包问题 详解
- 自定义网络包-长度表示