做权限的时候,主要实现如下功能
1、该节点可以访问,则他的父节点也必能访问;
2、该节点可以访问,则他的子节点也都能访问;
3、该节点不可访问,则他的子节点也不能访问。
使用带CheckBox的数型结构能得到很好的用户体验,可是编程的难度也是有点增加,如果全部有服务端来完成,那点下刷下,肯定不行,只能使用javascript,javascript调试的时候郁闷的很,一个字类,还有郁闷的递归,麻烦
我以前是使用以下该方法
<script language="javascript">
<!--
//初始化节点
initchecknode(document.all("tvItemClientID").value,document.all("checked").value)
//初始化选中节点
function initchecknode(tree,tvvalue)
>
这种方法有个很大的问题,就是他客户端设置的CheckBox在服务器端是不能获取的,现在只能在Check的时候遍历树,并把Checked的值放在一个文本里,然后提交到服务器,然后服务器来解析1@2@这种字符
现在我使用的是asp.net2.0,使用的是以下的方法
function public_GetParentByTagName(element, tagName)
}
这种方法最大的好处就是服务端能得javascript设置的Checked的值,不用没点下就全部把树遍利下,直接在服务端遍利一次就行了
//遍历子节点
public void GetChildNode(TreeNode Node)
}
我照样能得到它的Check的值
相关文章:
-
2022-12-23
-
2022-01-17
-
2022-12-23
-
2021-11-01
-
2022-12-23
-
2022-12-23
猜你喜欢
-
2021-12-19
-
2022-12-23
-
2022-01-28
-
2022-03-01
-
2021-12-12
相关资源
-
下载
2023-01-17
-
下载
2023-01-11
-
下载
2022-12-25