JIRA gadget:如何禁用配置字段

JIRA gadget:如何禁用配置字段,jira,jira-plugin,Jira,Jira Plugin,有没有办法根据另一个字段的值禁用JIRA小工具的配置字段 示例:当用户为字段Foo选择“现在”时,日期字段将被忽略。我想禁用日期字段。这能做到吗?如果是,怎么做?我已经做了忽略部分。但对于用户来说,我忽略日期字段的唯一线索是我对日期和Foo的描述。禁用日期字段也会更好。如果您不想在标准行为中使用内置小工具控件,您需要实现自己的控件,而不是直接依赖userpref 这意味着,在实践中,您需要从小工具描述符中省略以下内容: config: { descriptor: function(){.

有没有办法根据另一个字段的值禁用JIRA小工具的配置字段


示例:当用户为字段Foo选择“现在”时,日期字段将被忽略。我想禁用日期字段。这能做到吗?如果是,怎么做?我已经做了忽略部分。但对于用户来说,我忽略日期字段的唯一线索是我对日期和Foo的描述。禁用日期字段也会更好。

如果您不想在标准行为中使用内置小工具控件,您需要实现自己的控件,而不是直接依赖userpref

这意味着,在实践中,您需要从小工具描述符中省略以下内容:

config: {
    descriptor: function(){...},
    args: {Function, Array}
},
删除后,小工具将需要构建自己的UI并自行决定是否仍需要配置,还需要调用gadget.getPref()和gadget.savePref()在父容器中获取/设置用户的小工具配置选项


我应该补充一点,这是一项相当多的工作。您可能可以使用一些粗糙的jQuery来覆盖在不执行上述操作的情况下构建的标准控件,但这不可能移植到不同的父容器(甚至不同版本的JIRA)。

我想知道是否有人有一个工作示例,其他人可以借鉴和调整。听起来,如果这个小玩意是供有限的内部使用,那么它可能不值得这么做。感谢您确认没有实现效果的内置方法。