• ASP.NET 2.0 Treeview Checkboxes Check All Javascript


    在页面加入该函数
        <script language="javascript">
            <!--
               function client_OnTreeNodeChecked()
            {
            var obj = window.event.srcElement;
            var treeNodeFound = false;
            var checkedState;
            if (obj.tagName == "INPUT" && obj.type == "checkbox") {
            var treeNode = obj;
            checkedState = treeNode.checked;
            do
            {
            obj = obj.parentElement;
            } while (obj.tagName != "TABLE")
            var parentTreeLevel = obj.rows[0].cells.length;
            var parentTreeNode = obj.rows[0].cells[0];
            var tables = obj.parentElement.getElementsByTagName("TABLE");
            var numTables = tables.length
            if (numTables >= 1)
            {
            for (i=0; i < numTables; i++)
            {
            if (tables[i] == obj)
            {
            treeNodeFound = true;
            i++;
            if (i == numTables)
            {
            return;
            }
            }
            if (treeNodeFound == true)
            {
            var childTreeLevel = tables[i].rows[0].cells.length;
            if (childTreeLevel > parentTreeLevel)
            {
            var cell = tables[i].rows[0].cells[childTreeLevel - 1];
            var inputs = cell.getElementsByTagName("INPUT");
            inputs[0].checked = checkedState;
            }
            else
            {
            return;
            }
            }
            }
            }
            }
            }

    //-->
    </script>
    在   <asp:TreeView ID="TreeView1" runat="server"  onclick="client_OnTreeNodeChecked();"
                ShowCheckBoxes="All" >
    用onclick事件调用该函数即可实现复选框与下级复选框状态保持一致。

  • 相关阅读:
    [考试反思]0511省选模拟93:平衡
    [考试反思]0509省选模拟92:警示
    [考试反思]0508省选模拟91:小雨
    [考试反思]0507省选模拟90:信任
    [考试反思]0506省选模拟89:无事
    [专题总结]2-sat及题目&题解(3/5 complete)
    [考试反思]0505省选模拟88:滑稽
    [考试反思]0504省选模拟87:开花
    [考试反思]0502省选模拟86:恐惧
    [考试反思]0501省选模拟85:低落
  • 原文地址:https://www.cnblogs.com/wisdom/p/613007.html
Copyright © 2020-2023  润新知