关于EXT 选择树..getChecked()的问题

邹晓敏 发布于 2013/05/27 10:07
阅读 1K+
收藏 0
有一树。。getChecked()方法只能得到重新点选的节点  不能获得默认选中的节点。。。。。求解为什么
加载中
0
让你笑了
让你笑了

默认选中的节点 checked == true 么?


0
MuBeiBei
MuBeiBei

楼主看看这个:http://jn-nian.iteye.com/blog/1459217

//检查子结点选中的情况  
    doChildHasChecked : function(node){  
        var childNodes = node.childNodes;  
        var checkedNum = 0;  
        if(childNodes || childNodes.length>0){  
            for(var i=0;i<childNodes.length;i++){  
                if(childNodes[i].getUI().checkbox.checked){  
                    checkedNum = checkedNum + 1;  
                }  
            }  
        }  
        return checkedNum;  
    }
人家的做法是直接封装了一个拿子元素的方法。

我怀疑楼主是不是事件加错地方了,应该加在提交按钮上吧?然后再去拿所有被checked的input框。如果还不行。就用上面我说的这种办法吧。去循环拿一遍。

0
邹晓敏
发现问题了。。。。树木有展开。。
返回顶部
顶部