当前位置: 代码迷 >> Web前端 >> 是treeview兑现单选
  详细解决方案

是treeview兑现单选

热度:116   发布时间:2012-10-30 16:13:36.0
是treeview实现单选
1.js
        function getTargetElement(evt) {
            var elem
            if (evt.target) {
                elem = (evt.target.nodeType == 3) ? evt.target.parentNode : evt.target
            }
            else {
                elem = evt.srcElement
            }
            return elem
        }
        var lastC = null;
        function OnClientTreeNodeChecked(evt) {
            evt = (evt) ? evt : ((window.event) ? window.event : " ");
            if (evt == " ") {
                return;
            }
            var obj = getTargetElement(evt);
            var hasTreeNode = false;
            if (obj.tagName) {
                if (obj.tagName == "INPUT" && obj.type == "checkbox") {
                    if (lastC) lastC.checked = false
                    lastC = obj;
                    obj.checked = true;
                }
            }
        }


2.C#
      TreeView1.Attributes.Add("onclick ", "OnClientTreeNodeChecked(event)"); 
  相关解决方案