1

我几乎觉得问这个很傻,但我必须尝试:

我们有一个包含许多必填字段的屏幕。但是,如果在下拉列表中进行了某个选择,我们不再需要它们。这甚至可以在 JIRA 中做到吗?

4

1 回答 1

1

您可以使用JIRA 行为插件根据下拉菜单更改必填字段,例如:

FormField dropdown = getFieldByName("My Dropdown")
FormField other= getFieldByName("Other field")

if (dropdown.getFormValue() == 'A') {
   other.setRequired(false)
} else {
   other.setRequired(true)
}

正如@mdoar 提到的,行为插件不能很好地工作,因为在 JIRA 5.2 中引入了内联编辑。一种解决方法是使用 JS 作为字段进行客户端验证和显示(禁用该字段),以及使用工作流验证脚本(例如使用脚本运行器)进行服务器端验证。

于 2013-02-16T09:42:27.790 回答