ElemeFE / ElemeFE/element

[Feature Request] Tree组件,如何让disabled的子节点跟随父节点是否选中

Open
#19,036 2 comments 0 reactions 0 assignees View on GitHub
stale
Dominant language
Vue
Stars
54k
Forks
14.4k
PR merge metrics
No merged PRs in 30d

Description

### Existing Component
Yes

### Component Name
Tree

### Description
需求是有一个叶子节点不能被单独取消,只能跟随父节点选中/取消选中.
尝试了check-change Event,但是由于disabled子节点的存在,父节点是半选中状态,并不会进到这里面;
尝试了check Event,通过getCheckedKeys方法判断自己是否要取消选择,但是当父节点是半选中状态时再次点击父节点,会造成选中混乱(因为不能方便的获取父节点的状态,这时对于自己是否选中无法判断)
有没有通过某个配置实现disabled只是不能点击,而可以随父节点的点击选中/取消呢?或者有什么简单的实现方式吗?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.