ext6_父节点选中则选中子节点
程序员文章站
2022-06-14 10:54:51
...
/*
*[email protected]
*[email protected]
*[email protected]新增监听选择事件,若选中父节点,则子节点全选中或全不选
*/
function selectParentOfChild(rootObj,childObj,htmlObj){
var tree=Ext.getCmp('tree_corpInfos');
var root = tree.getRootNode();
if(root.hasChildNodes()) {
Ext.Array.each(root.childNodes, function(fNode, index) {
if(childObj.data.corpcode == fNode.data.corpcode){
if(fNode.data.checked){
Ext.Array.each(fNode.childNodes, function(child, index) {
child.set('checked', true);
});
}else{
cascade_childnode(fNode, false); //封装的函数
}
}
});
}
}
// 树形选择:级联选中下级
function cascade_childnode(node, checked) {
if(node.hasChildNodes()) {
Ext.Array.each(node.childNodes, function(child, index) {
child.set('checked', checked);
cascade_childnode(child, checked);
});
}
}
推荐阅读
-
Web网页树形列表中实现选中父节点则子节点全选和不选中父则子全不选
-
解决el-tree lazy懒加载时,连续勾选前两个子节点后第二次进入默认选中时,将父节点也勾选的问题
-
ext6_父节点选中则选中子节点
-
default-checked-keys 父节点选中子节点全选 解决方式
-
Element---tree组件之选中子节点默认选中父节点
-
EXTJS选中父节点,同时选中子节点
-
EasyUI中tree选中父节点自动选中子节点,取消子节点自动取消父节点,子节点勾选完毕自动勾选父节点
-
Extjs选中当前节点后自动选中子节点和父节点
-
easyUI树改造(实现点击父节点,选中子节点,并可以只选择父节点)
-
解决el-tree lazy懒加载时,连续勾选前两个子节点后第二次进入默认选中时,将父节点也勾选的问题