/*
*author@zhangshun
*date@2019-10-08
*desc@新增监听选择事件,若选中父节点,则子节点全选中或全不选
*/
function selectParentOfChild(rootObj,childObj,htmlObj){
var tree=Ext.getCmp('tree_corpInfos');
var root = tree.getRootNode();
if(root.hasChildNodes()) {
Ext.Array.each(root.childNodes, function(fNode, index) {
if(childObj.data.corpcode == fNode.data.corpcode){
if(fNode.data.checked){
Ext.Array.each(fNode.childNodes, function(child, index) {
child.set('checked', true);
});
}else{
cascade_childnode(fNode, false); //封装的函数
}
}
});
}
}
// 树形选择:级联选中下级
function cascade_childnode(node, checked) {
if(node.hasChildNodes()) {
Ext.Array.each(node.childNodes, function(child, index) {
child.set('checked', checked);
cascade_childnode(child, checked);
});
}
}
ext6_父节点选中则选中子节点
猜你喜欢
转载自blog.csdn.net/zs_life/article/details/102452413
今日推荐
周排行