Skip to content

【组件/自动化】隐藏/显示组件 #786

Description

@DongSX1217
检查清单

检查清单

  • 我已将本应用更新到最新测试版 最新的版本号,并看过最新提交,确认我想要的功能还没有实现。我也已在 IssuesClassIsland 文档中检索,确认我想要的功能未被提交过。
  • 我认为我想要的功能是用户广泛需要的,插件不能替代的,且没有超出 ClassIsland 作为灵动课表的开发目标,而非添加与课表及教学辅助无关的内容。(您可以学习编写插件来实现特殊的需求)。
  • 我已知晓由于开发者时间精力有限,加上已经积压了大量的功能请求,我提交的功能请求可能需要比较久的时间才能实现。

背景与动机

想要实现或优化的功能

  • 组件界面:添加按钮复制组件的ID。

  • 行动: 增加“显示组件”和“隐藏组件”,允许使用组件的ID,或者正则匹配组件名(【组件】修改组件的名称 #647 )。

  • 组件高级设置: 增加选项“默认显示状态”,可选显示/隐藏(默认显示);增加“自动化显示”,可设置一个专门用于显示该组件的自动化流程;同理,按规则隐藏改为“自动化隐藏”。

  • 另外: 本issue可作为【自动化】更丰富的自动化功能(合集) #457 的sub-issue

最后一步

最后一步

  • 我认为上述的描述已经足以详细,以便开发人员理解您想要的功能。如果我的 issue 没有按照上述的要求填写,可能会被无条件关闭。

Metadata

Metadata

Assignees

No one assigned

    Labels

    优先级:无短期内不会计划完成的事项待查看等待开发者查看此 Issue新功能提出一项新的功能

    Type

    Fields

    开发周期

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions