代码参考:
onCheckboxChange : function(e, t) {
var item = e.getTarget(this.getItemSelector(),this.getTargetEl()), record;
if(item){
record = this.getRecord(item);
var check = !record.get('checked');
record.set( 'checked', check);
if(check) {
record.cascadeBy(function(node) {
node.expand()//此时动态展开,store里面已经有子节点,但是在此处node仍然是参数
//没有子节点的参数,此处应做如何处理,才会刷新node的值
node.set('checked',true);
});
}else{
record.cascadeBy(function( node) {
node.set('checked',false);
});
}
}
}
目的 :让子节点也级联选中。