首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

EXTJS学习札记-EXTJs中带复选框的tree,选中父节点时所有子节点也被选中

2012-07-15 
EXTJS学习笔记----EXTJs中带复选框的tree,选中父节点时所有子节点也被选中checkchange : function(node,

EXTJS学习笔记----EXTJs中带复选框的tree,选中父节点时所有子节点也被选中

'checkchange' : function(node, checked) {       win.treepnl.suspendEvents(false);       //后加的树展开选中函数,存在递归调用,有待提取。       node.expand();        node.attributes.checked = checked;       node.eachChild(function(child) {          child.ui.toggleCheck(checked);               child.attributes.checked = checked;               child.fireEvent('checkchange', child, checked);            if(child.hasChildNodes()){               child.expand();               child.eachChild(function(childs) {                      childs.ui.toggleCheck(checked);                      childs.attributes.checked = checked;                      childs.fireEvent('checkchange', childs, checked);                   if(childs.hasChildNodes()){                        childs.expand();                        childs.eachChild(function(childss) {                             childss.ui.toggleCheck(checked);                             childss.attributes.checked = checked;                             childss.fireEvent('checkchange', childss, checked);                       });                      }                   });                       }              });                       }

热点排行