2011-07-27 140 views
1

我是新來ExtJS4.We正在使用我們的application.If我們選擇父節點,然後如果我們取消選擇父節點,我需要取消選擇興田的孩子,父母下的子節點selecting.But TreePanel中該特定父節點下的節點。ExtJS4樹面板問題

我的代碼:

var tree = Ext.create('Ext.tree.Panel',{ 
id : "tree", 
height : 300, 
store : treeStore, 
rootVisible : false, 
hideHeaders : true, 
listeners : { 
checkchange : function(node,check){ 
var ex; 
ex = node.get('id'); 
if(!check && 'un' || '') 
{ 
alert('unchecked'); 
}else if(check){ 
node.cascadeBy(function(child){ 
child.set("checked",check); 
}); 
alert('child nodes checked'); 
} 
} 
} 
}); 

在這裏,我需要的,如果我們取消父節點來取消子節點。

我想在這個issue.Please很多幫助我。

幫助,將不勝感激。

問候,
Kushal

回答

1

只要用你的代碼的簡化版本:

checkchange : function(node,check){ 
    node.cascadeBy(function(child){ 
     child.set("checked",check); 
    }); 
}