3 * Copyright(c) 2006-2010 Ext JS, Inc.
5 * http://www.extjs.com/license
8 Ext.onReady(function(){
9 var tree = new Ext.tree.TreePanel({
11 title: 'My Task List',
18 containerScroll: true,
25 // auto create TreeLoader
26 dataUrl: 'check-nodes.json',
29 'checkchange': function(node, checked){
31 node.getUI().addClass('complete');
33 node.getUI().removeClass('complete');
39 text: 'Get Completed Tasks',
41 var msg = '', selNodes = tree.getChecked();
42 Ext.each(selNodes, function(node){
49 title: 'Completed Tasks',
50 msg: msg.length > 0 ? msg : 'None',
59 tree.getRootNode().expand(true);