您的位置:首页 > 其它

treeview控制checkbox修改版(1)

2007-04-16 15:01 239 查看
上次转载那个,不能完全满足我的需求,所以进行了一部分修改
  假设权限树中有如下三条规则:
  1、该节点可以访问,则他的父节点也必能访问;
  2、该节点可以访问,则他的子节点也都能访问;
  3、该节点不可访问,则他的子节点也不能访问;
4、该子节点不能访问,则他的父节点如果没有其他选择,则父节点也不能访问。

// JScript 文件
var flagCheck = false;
//获取元素指定tagName的父元素
function public_GetParentByTagName(element, tagName)
//设置节点的父节点Cheched——该节点可访问,则他的父节点也必能访问
function setParentChecked(objNode)
//检查此目录的上级中是否还有被选中的项,如果有则保持状态,没有则取消选择.
function setParentUnCheckedforSignal(objNode)
//检查子目录是否被选中,如果选中则修改标志flagCheck
function checkChildChecked(divID)
//设置节点的子节点uncheched——该节点不可访问,则他的子节点也不能访问
function setChildUnChecked(divID)
//设置节点的子节点cheched——该节点可以访问,则他的子节点也都能访问
function setChildChecked(divID)
//触发事件
function CheckEvent()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: