<details> <summary>检查清单</summary> ### 检查清单 - 我已将本应用更新到最新测试版 ,并看过[最新提交](https://github.com/ClassIsland/ClassIsland/commits/dev/),确认我想要的功能还没有实现。我也已在 [Issues](https://github.com/ClassIsland/ClassIsland/issues?q=-label%3ABug) 和 [ClassIsland 文档](https://docs.classisland.tech/app/)中检索,确认我想要的功能未被提交过。 - 我认为我想要的功能是用户广泛需要的,插件不能替代的,且没有超出 ClassIsland 作为**灵动课表**的开发目标,而非添加与课表及教学辅助无关的内容。(您可以学习[编写插件](https://docs.classisland.tech/dev/plugins/create-project)来实现特殊的需求)。 - 我已知晓由于开发者时间精力有限,加上已经积压了大量的功能请求,我提交的功能请求可能需要比较久的时间才能实现。 </details> ### 背景与动机 - #709 触发器在自动化中可以切换组件配置方案,但是针对单个组件不能用自动化(触发器)操作显示和隐藏。 - #647 ### 想要实现或优化的功能 - [x] ~组件界面:添加按钮复制组件的ID。~ - [ ] **行动:** 增加“显示组件”和“隐藏组件”,允许使用组件的ID,或者正则匹配组件名(#647 )。 - [ ] **组件高级设置:** 增加选项“默认显示状态”,可选显示/隐藏(默认显示);增加“自动化显示”,可设置一个专门用于显示该组件的自动化流程;同理,按规则隐藏改为“自动化隐藏”。 - **另外:** 本issue可作为#457 的sub-issue <details><summary>最后一步</summary> ### 最后一步 - 我认为上述的描述已经足以详细,以便开发人员理解您想要的功能。如果我的 issue 没有按照上述的要求填写,可能会被无条件关闭。 </details>
检查清单
检查清单
背景与动机
想要实现或优化的功能
组件界面:添加按钮复制组件的ID。行动: 增加“显示组件”和“隐藏组件”,允许使用组件的ID,或者正则匹配组件名(【组件】修改组件的名称 #647 )。
组件高级设置: 增加选项“默认显示状态”,可选显示/隐藏(默认显示);增加“自动化显示”,可设置一个专门用于显示该组件的自动化流程;同理,按规则隐藏改为“自动化隐藏”。
另外: 本issue可作为【自动化】更丰富的自动化功能(合集) #457 的sub-issue
最后一步
最后一步