- 代码复制进去肯定可以成功!!!!!看不懂代码就慢慢问度娘
- var tree = Ext.create('Ext.tree.Panel', {
- .....
- viewConfig : {
- onCheckboxChange : function(e, t) {
- var item = e.getTarget(this.getItemSelector(), this
- .getTargetEl()), record;
- if (item) {
- record = this.getRecord(item);
- var check = !record.get('checked');
- record.set('checked', check);
- if (check) {
- record.bubble(function(parentNode) {
- parentNode.set('checked', true);
- });
- record.cascadeBy(function(node) {
- node.set('checked', true);
- });
- } else {
- record.cascadeBy(function(node) {
- node.set('checked', false);
- });
- }
- }
- }
- }
- });
- });
ext 4 check tree 联动选择
最新推荐文章于 2023-01-17 09:32:44 发布
本文介绍了一个ExtJS树形面板中实现复选框联动功能的方法。通过使用ExtJS提供的API,实现了父节点与子节点复选框状态的同步更新。当父节点被选中时,所有子节点也会被选中;反之,当所有子节点都被选中时,父节点也会自动选中。
摘要由CSDN通过智能技术生成