Rundeck作业界面是否支持自定义?如何实现折叠菜单与字段动态显隐
Rundeck 作业界面自定义问题解答
多选选项折叠菜单实现方案
- 原生
multiselect组件暂不支持直接配置分组折叠效果,可通过命名约定+自带搜索过滤功能实现近似体验:给同类别选项添加统一前缀(如业务线A-XX、业务线B-XX),用户在多选框搜索栏输入前缀即可筛选对应分组的所有选项,操作逻辑和节点选择界面的过滤能力一致。 - 如需完全复刻节点选择器的折叠交互,可基于 Rundeck 官方提供的 UI 扩展点开发自定义选项组件,自定义渲染多选选项的分组折叠逻辑即可实现。
多选字段动态显隐实现方案
原生支持该能力,直接通过作业选项的可见性规则配置即可:
在作业编辑页的目标 multi-option 字段设置项中,找到「显示条件」配置,填入对应触发规则即可。规则支持多种匹配逻辑:
- 精确匹配触发字段取值:
option.触发字段名 == "指定取值" - 多选值包含匹配:
option.触发字段名 contains "指定取值"
配置生效后,目标多选字段会根据触发字段的选中值自动切换显示/隐藏状态,无需额外二次开发。
内容的提问来源于stack exchange,提问作者Pablo Herranz
相关产品推荐
相关产品推荐

