How do I automatically check/uncheck all subtree nodes in an extjs tree when a certain node gets checked/unckecked. I already have my tree with checkboxes. The only thing missing is this check/unckeck behavior. I found this: check child nodes of a tree when a parent is clicked [ExtJS] , but it doesn't work for me because the the extjs API seems to be changed.
How do I automatically check/uncheck all subtree nodes in an extjs tree when a certain node gets checked/unckecked. I already have my tree with checkboxes. The only thing missing is this check/unckeck behavior. I found this: check child nodes of a tree when a parent is clicked [ExtJS] , but it doesn't work for me because the the extjs API seems to be changed.
Share Improve this question edited May 23, 2017 at 11:52 CommunityBot 11 silver badge asked Jul 5, 2011 at 8:24 alexalex 8335 gold badges12 silver badges21 bronze badges 1- Which version of ExtJS are you using? – dmackerman Commented Jul 6, 2011 at 15:19
1 Answer
Reset to default 23I found a solution:
oncheckchange = function(node, checked, options){
node.cascadeBy(function(n){n.set('checked', checked);} );
};
tree.on('checkchange', oncheckchange, null);