почему мой метод jquery change () не выполняется в jira? - PullRequest
0 голосов
/ 01 сентября 2010

больше вопросов о джира.У меня есть настраиваемое поле, к которому я подключил метод 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является сборщиком одной версии, а версии - это встроенное уязвимое поле Version / sПричина, по которой я это делаю, заключается в том, что я не хочу, чтобы пользователь выбирал более одной версии, но я не знаю, где и как поместить некоторые условия во встроенное поле.

Множество плагинов полагаются на это встроенное поле, поэтому мне нужно его как-то установить.

1 Ответ

0 голосов
/ 07 августа 2012

Вы убедились, что jQuery включен? попробуйте выполнить команды в консоли разработки .

Другое решение - использовать Плагин JIRA Behaviors для изменения значения versions на значение custom field, запустив код, подобный следующему:

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

ver.setFormValue(cf.getFormValue())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...