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()
假设权限树中有如下三条规则:
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()
相关文章推荐
- treeview控制checkbox修改版(2)
- JS控制TreeView的CheckBox控件的全选与全不选脚本
- js控制treeview中的checkbox实现单选功能
- RadTreeView 树形控件里的 checkbox 的控制。
- TreeView中父子节点的checkbox的同时选中问题,js控制.
- 使用JS控制treeview上面checkbox的选择
- C#读取,修改,保存HTML文件(C#窗体Treeview控制HTML中的VLC的视频播放列表)
- ComponentArt.UI 2008-TreeView控件控制CheckBox全选与反选,以及读取Xml权限
- Asp.Net中控制TreeView中CheckBox的JS脚本
- .Net TreeView 父节点checkbox控制子节点checbox
- TreeView checkbox 添加,修改(权限)
- javascript获取URL传值及控制TreeView的CheckBox的选取
- 用JS控制TreeView中的Checkbox
- TreeView 控件树节点 TreeNode 的异步加载及对节点 CHECKBOX 的多选控制
- jquery 控制 select radio checkbox input 不可修改
- vs2005 treeview checkbox级联控制
- TreeView 控件树节点 TreeNode 的异步加载及对节点 CHECKBOX 的多选控制
- kendo ui的treeView节点点击事件修改和grid的配置的一点总结
- 修改radio、checkbox、select默认样式的方法