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

[Tree] checkable 模式下动态赋值data 没有勾选父级

Open Jiachang-Cai opened this issue 2 years ago • 8 comments

tdesign-vue 版本

0.46.2

重现链接

https://stackblitz.com/edit/angular-zgaqco-18qa7c?file=src/demo.vue

重现步骤

重现链接 点击测试按钮 动态赋值 data 然后再赋值v-model 最上级理应要勾选上 check-strictly 为false 的情况下

期望结果

No response

实际结果

No response

框架版本

No response

浏览器版本

No response

系统版本

No response

Node版本

No response

补充说明

No response

Jiachang-Cai avatar Aug 25 '22 01:08 Jiachang-Cai

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

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

♥️ 有劳 @TabSpace 尽快确认问题。 确认有效后将下一步计划和可能需要的时间回复给 @Jiachang-Cai 。

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

任何人都可以处理此问题。 请务必在您的 pull request 中引用此问题。 :sparkles: 感谢你的贡献! :sparkles:

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

还有 如何实现 动态展开与收缩 还有 如何实现 全选与全不选

Jiachang-Cai avatar Aug 27 '22 15:08 Jiachang-Cai

示例代码错误。你配置属性: check-strictly="false" 实际上是将字符串作为参数传递进去,转换为 Boolean 值时等价于 true 了。 正确的传值方式是: :check-strictly="false"

TabSpace avatar Sep 13 '22 06:09 TabSpace

示例展开操作 中有动画开关。 全选操作,目前没有直接提供 api, 可以用 setItem 方法操作所有根节点选中,也可以 value 属性传递所有节点 value 数组。 全不选,简单设置 value 为空数组即可。

TabSpace avatar Sep 13 '22 06:09 TabSpace

示例代码错误。你配置属性: check-strictly="false" 实际上是将字符串作为参数传递进去,转换为 Boolean 值时等价于 true 了。 正确的传值方式是: :check-strictly="false"

哪怕正确方式也是有问题的 你自己测了没啊

Jiachang-Cai avatar Sep 13 '22 08:09 Jiachang-Cai

示例展开操作 中有动画开关。 全选操作,目前没有直接提供 api, 可以用 setItem 方法操作所有根节点选中,也可以 value 属性传递所有节点 value 数组。 全不选,简单设置 value 为空数组即可。

你自己测下动态展开就知道 不会展开和收缩 没有测就下结论的嘛

Jiachang-Cai avatar Sep 13 '22 08:09 Jiachang-Cai