44 lines
1.3 KiB
JavaScript
44 lines
1.3 KiB
JavaScript
/*
|
|
$Revision$
|
|
$Id$
|
|
*/
|
|
|
|
function sgissuedisciplineOnLoad() {
|
|
// mld_ins_discipline zetten als deze leeg is maar mld_stdmelding wel gevuld.
|
|
if ($("#issuediscipline").val() < 0) {
|
|
stdm_onchange();
|
|
}
|
|
}
|
|
|
|
function disc_onchange() {
|
|
// Melding leegmaken
|
|
sgissuetype.setValue(-1, "", true, false, null, true);
|
|
sgissuetype.CheckJustOne();
|
|
}
|
|
|
|
function stdm_onchange() {
|
|
var stdmelding_key = $("#issuetype").val();
|
|
if (stdmelding_key > 0) {
|
|
$.getJSON("../mld/get_mld_info_ajax.asp",
|
|
{ req_info: "mld_stdmelding",
|
|
mld_stdmelding_key: stdmelding_key,
|
|
caller_key: -1
|
|
},
|
|
process_stdm_info);
|
|
}
|
|
}
|
|
|
|
function process_stdm_info(data, textStatus) {
|
|
// Zet de discipline indien niet ingevuld
|
|
if ($("#issuediscipline").val() <= 0) {
|
|
var disc_naam = (data.ins_srtdiscipline_prefix != null ? data.ins_srtdiscipline_prefix + "-" : "")
|
|
+ data.discipline_omschrijving;
|
|
sgissuediscipline.setValue( data.ins_discipline_key
|
|
, disc_naam
|
|
, false /*doonChange*/
|
|
, true /*checkExist*/
|
|
);
|
|
}
|
|
}
|
|
|