tdesign-react icon indicating copy to clipboard operation
tdesign-react copied to clipboard

[Cascader] 在checkStrictly是否允许选中禁用父级的子项

Open guoqirong opened this issue 4 months ago • 3 comments

这个功能解决了什么问题

在使用Cascader时有些父级仅用于分组,禁用后无法进入子集

你建议的方案是什么

禁用节点是仅禁用选择,可以展示子集及允许选中子集

guoqirong avatar Aug 13 '25 01:08 guoqirong

👋 @guoqirong,感谢给 TDesign 提出了 issue。 请根据 issue 模版确保背景信息的完善,我们将调查并尽快回复你。

github-actions[bot] avatar Aug 13 '25 01:08 github-actions[bot]

  • 这是你想要的效果吗,不设置 disabled,而是设置下面这个: https://tdesign.tencent.com/react/components/cascader#只显示最后一级的级联选择器

    <Cascader showAllLevels={false} />
    
  • 如果是部分父级用于分组,部分父级可以支持选中,你可能要自己定制相关逻辑,控制展示的 valueDisplay https://tdesign.tencent.com/react/components/cascader#自定义选中项内容

RylanBot avatar Aug 13 '25 04:08 RylanBot

Image 目前通过 valueDisplay 加特殊样式,通过父级采用:has(),去控制显示有没有多选框,这样的实现是有多余节点渲染的,希望可以有直接控制的方式

guoqirong avatar Aug 18 '25 01:08 guoqirong