2010-09-01 8 views
0

plus de problèmes de jira. J'ai un customfield auquel j'ai associé une méthode change(). Le plan consiste à mettre à jour le champ version intégrée lorsque mon champ personnalisé change mais au moment où le code n'est jamais exécuté.Pourquoi ma méthode jquery change() n'est pas exécutée dans 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> 

Je n'arrive jamais à la fenêtre popup.

Le customfield_10004 est un sélecteur de version et les versions est intégré dans le champ Version affectée /. La raison pour laquelle je fais ceci est que je ne veux pas qu'un utilisateur sélectionne plus d'une version mais je ne sais pas où ou comment mettre des conditions sur le champ intégré.

Beaucoup de plug-ins utilisent ce construit dans le domaine donc j'ai besoin d'être mis en quelque sorte.

+0

Pouvez-vous poster le balisage va de pair avec ce? –

+0

?? quel balisage? –

Répondre

0

Avez-vous assurez-vous que le jQuery est activé? essayez d'exécuter les commandes dans le development console.

Une autre solution utilise le JIRA Behaviours Plugin pour changer la valeur de versions à la valeur du custom field, en exécutant un code similaire à ceci:

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

ver.setFormValue(cf.getFormValue()) 
Questions connexes