2010-09-01 46 views
0

更多杰拉问题。我有一个自定义字段,我已经创建了一个change()方法。该计划是在我的自定义字段发生更改时更新内置版本字段,但此时代码不会执行。为什么我的jquery change()方法不能在jira中执行?

<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

您可以发布这正好与标记? – 2010-09-01 12:29:17

+0

??什么标记? – 2010-09-01 13:07:22

回答

0

您是否确定启用了jQuery?尝试运行development console中的命令。

另一种解决方案是使用JIRA Behaviours Pluginversions的值更改为custom field的价值,通过运行一个类似的代码:

FormField cf = getFieldByName("customfield_10004") 
FormField ver = getFieldByName("versions") 

ver.setFormValue(cf.getFormValue()) 
相关问题