//定义checkbox tree panel
var tree_fav_panel = new Ext.tree.TreePanel({
id:'tree_fav_panel',
useArrows:true,
border:false,
autoScroll:true,
animate:false,
draggable:false,
containerScroll:true,
resizable:true,
rootVisible:false,
loader: new Ext.tree.TreeLoader({
dataUrl:requestContextPath+'/favorite/favorite_getFavoriteAsyncCheckTreeJsonDatas.do',
listeners:{
beforeload:function(treeLoader,node){//载入数据之前传当前点击节点的选中状态,在后台传给其子节点的选中状态checked值设为与父节点一样的值
this.baseParams.checkValue = node.attributes.checked;
}
}
}),
listeners:{
checkchange:function(node,flag){//checkbox改变选中状态其子节点同时变化
//alert(flag);
node.attrib