首页 > 解决方案 > 如何在 jira 自定义字段中添加动态父子关系?

问题描述

我正在尝试将我的一些 bugzilla 数据迁移到 JEERA。我在 bugzilla 中有一些具有动态父子关系的自定义字段。例如,假设我有标签"India" "China" "Russia"
当我点击标签时,假设"India"它应该只获取并显示来自印度的城市而不是所有城市
现在,我可以在 jeera中创建Labels和自定义字段,但缺乏动态性。 如果有人对此有任何想法,我将不胜感激。cities

标签: migrationjirabugzilla

解决方案


也许选择列表(级联)自定义字段类型是这里的最佳解决方案。

作为将两个自定义字段相互关联的一种解决方法,您可以使用ScriptRunner Behaviors。这就像前端逻辑的 Groovy 定义。从概念上讲:

  • 城市字段必须包含所有国家的所有城市。

  • 为 Country 字段创建 Behavior。这意味着当用户更改/选择国家/地区字段时,将运行行为。

  • 在行为中编写将获取当前选定国家/地区的代码,然后根据选定国家/地区填写 Cities 字段。

有用的方法:getFieldById(fieldId)、formField.getValue()、formField.setFieldOptions(Iterable)。API 文档


推荐阅读