Hi all,
I wonder if it was possible to set values to fields according the value you choose in a listbox.
Example :
I've got a listbox list1, another one list2 and a textbox text1.
Is this possible to write a simple little script to command the display of both list2 and text1 according to the value selected in list1 : for example, if I choos 'value1' in list1, I would like to have 'valueB' automatically selected in list2 and text1 filled with 'value1' ?
Have you ever write a such script ? could you forward me to help ?
Thanks a lot,
Christophe
@Chris,
again i am giving solution :)
i suggest to load javascript as webresource module in aplugin
check this for reference https://answers.atlassian.com/questions/47843/strange-javascript-problem-in-create-screen
<script type="text/javascript">
jQuery(document).ready(function($) {
JIRA.bind(JIRA.Events.NEW_CONTENT_ADDED, function (e, context) {
callHideShowFunction();
});
callHideShowFunction();
function callHideShowFunction(){
showHideSelectList();
//list1 onchange
$('#customfield_10903').change(function() {
showHideSelectList();
});
}
function showHideSelectList(){
//list1 field
var firstListValue=$.trim($("#customfield_10903 :selected").text());
//list2 field
$("#customfield_10902").closest('div.field-group').hide();
//text box
$("#customfield_10904").closest('div.field-group').hide();
if( firstListValue == "Yes" ){
$("#customfield_10902").closest('div.field-group').show();
//select list 2 field value
$("#customfield_10902 option").each(function() {
if($(this).text() == 'valueB') {
$(this).attr('selected', 'selected');
}
});
$("#customfield_10904").closest('div.field-group').show();
//set text box value with list1 selected value(here i am adding selected text not option id)
$("#customfield_10904").val(firstListValue);
}else {
$('#customfield_10902').val('');
$("#customfield_10902").closest('div.field-group').hide();
//before hiding clearing field
$("#customfield_10904").val('');
$("#customfield_10904").closest('div.field-group').show();
}
}
});
</script>
i hope atleast it will work as you expected!!
Hi Chris
I believe script runner plugin will be able to help you on this. You may check with the plugin vendor, Jamie Echlin regarding on this.
Hopefully it helps cheers :)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
But it is in a same issue screen (when I create an issue).... not in the workflow, using transitions...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.