大家好:
我是新手,我在树型结构的节点前加了一个CheckBox ,我想实现的是,如果选中任一子节点的CheckBox为True 时,那么她的父节点前的CheckBox自动也变为True ,怎么实现(用javascript 实现)?
我现在的情况是:点一子节点CheckBox 时,它的父节点前的CheckBox 变为True, 但当再点这个子节点的CheckBox为false 时,那么它的父节点前的CheckBox 变为false了,如何处理。
请大家给我详细的代码?我急的用!谢谢!
分不够可以再加!
我是新手,我在树型结构的节点前加了一个CheckBox ,我想实现的是,如果选中任一子节点的CheckBox为True 时,那么她的父节点前的CheckBox自动也变为True ,怎么实现(用javascript 实现)?
我现在的情况是:点一子节点CheckBox 时,它的父节点前的CheckBox 变为True, 但当再点这个子节点的CheckBox为false 时,那么它的父节点前的CheckBox 变为false了,如何处理。
请大家给我详细的代码?我急的用!谢谢!
分不够可以再加!
ChangeParent(childNode.Parent,childNode.Checked)private void ChangeParent(TreeNode node,bool bState)
{
if(node ==null)
return; node.Checked=bState;
ChangeParent(node.Parent,bState);
}
http://community.csdn.net/Expert/topic/3345/3345592.xml?temp=.3743708
http://community.csdn.net/Expert/topic/3346/3346680.xml?temp=.8260309
private void ChangeParent(TreeNode node,bool bState)
{
if(node ==null)
return; node.Checked=bState;
ChangeParent(node.Parent,bState);
}
ChangeParent(childNode.Parent,childNode.Checked)private void ChangeParent(TreeNode node,bool bState)
{
if(node ==null)
return; node.Checked=bState;
ChangeParent(node.Parent,bState);
}当你点击子节点childNode的时候,调用
ChangeParent(childNode.Parent,childNode.Checked)private void ChangeParent(TreeNode node,bool bState)
{
if(node ==null)
return; node.Checked=bState;
ChangeParent(node.Parent,bState);
}
你们好!我不是通过单击节点来实现,而是通过点 CheckBox来实现的,如何用javascript 来构造这个函数
就是我假如在树型控件上某一分支的子节点的CheckBox都为False了,但父节点的CheckBox还是True,怎么也能让它的CheckBox也变为False(意思就是,只要有一个子节点的CheckBox为真,父节点的CheckBox就为真,只要所有子节点的CheckBox为假,那么对应的父节点的CheckBox就为假)
谢谢!