8

特定のノードがチェック/チェック解除されたときに、extjs ツリー内のすべてのサブツリー ノードを自動的にチェック/チェック解除するにはどうすればよいですか。私はすでにチェックボックス付きのツリーを持っています。欠けている唯一のものは、このチェック/アンチェック動作です。親がクリックされたときにツリーの子ノードをチェックする [ExtJS]が見つかりましたが、extjs APIが変更されているように見えるため、うまくいきません。

4

1 に答える 1

22

私は解決策を見つけました:

oncheckchange = function(node, checked, options){
    node.cascadeBy(function(n){n.set('checked', checked);} );
};

tree.on('checkchange', oncheckchange, null);
于 2011-07-21T11:17:51.927 に答える