更多jira问题。我有一个自定义字段,我已经使用了change()方法。计划是在我的自定义字段更改时更新内置版本字段,但此时代码永远不会执行。
<script type="text/javascript">
jQuery(function($){
$('#customfield_10004').change(function(){
alert("changing");
$('#versions').val($('#customfield_10004 option:selected').val());
alert($('#customfield_10004 option:selected').val());
});
});
</script>
我从未进入弹出窗口。
customfield_10004是单个版本选择器,版本是内置的受影响版本/ s字段。我这样做的原因是我不希望用户选择多个版本,但我不知道在内置字段中放置某些条件的位置或方式。
很多插件都依赖于这个内置字段,所以我需要以某种方式设置它。
答案 0 :(得分:0)
您确定启用了jQuery吗?尝试运行development console中的命令。
另一种解决方案是使用JIRA Behaviours Plugin将versions
的值更改为custom field
的值,方法是运行与此类似的代码:
FormField cf = getFieldByName("customfield_10004")
FormField ver = getFieldByName("versions")
ver.setFormValue(cf.getFormValue())