EXTJS选中父节点,同时选中子节点
程序员文章站
2022-06-14 10:46:06
...
很多时候我们需要用到带复选框checkbox的树。
其实加个checkbox框简单,只需要在返回来的json数据中加上 checked 项(为true/false)。要实现我们想要的选中父节点的checkbox后,自动选中子节点也很简单,只需要加上下面这一段代码就可以了。
tree.on('checkchange', function(node, checked) {
node.expand();
node.attributes.checked = checked;
node.eachChild(function(child) {
child.ui.toggleCheck(checked);
child.attributes.checked = checked;
child.fireEvent('checkchange', child, checked);
});
}, tree);
效果图:
转载于:https://my.oschina.net/huangfude/blog/79094
上一篇: Kafka集群搭建步骤
下一篇: 设置超时时间
推荐阅读
-
Web网页树形列表中实现选中父节点则子节点全选和不选中父则子全不选
-
解决el-tree lazy懒加载时,连续勾选前两个子节点后第二次进入默认选中时,将父节点也勾选的问题
-
关于extjs treepanel复选框选中父节点与子节点的问题
-
ext6_父节点选中则选中子节点
-
default-checked-keys 父节点选中子节点全选 解决方式
-
Element---tree组件之选中子节点默认选中父节点
-
EXTJS选中父节点,同时选中子节点
-
EasyUI中tree选中父节点自动选中子节点,取消子节点自动取消父节点,子节点勾选完毕自动勾选父节点
-
实现bootstrap-treeview选中某节点时同时选中父节点和子节点
-
extjs6中,获取选中节点的父节点