From 1ae6ec73ed2769ad685d73cab68c212f697c10fd Mon Sep 17 00:00:00 2001 From: qiyu-xie Date: Tue, 29 Dec 2020 10:06:51 +0800 Subject: [PATCH] * Finish task#8738. Add budget notes when change parent program. --- module/program/js/pgmcreate.js | 23 ++++++++++++++++++++++- module/program/view/pgmcreate.html.php | 2 +- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/module/program/js/pgmcreate.js b/module/program/js/pgmcreate.js index a9161ac955..00bd6061e0 100644 --- a/module/program/js/pgmcreate.js +++ b/module/program/js/pgmcreate.js @@ -1,5 +1,15 @@ -$(function(){$('#parent').change();}) +$(function() +{ + setAclList($("#parent").val()); +}); +/** + * Set acl list. + * + * @param programID $programID + * @access public + * @return void + */ function setAclList(programID) { if(programID != 0) @@ -11,3 +21,14 @@ function setAclList(programID) $('.aclBox').html($('#PGMAcl').html()); } } + +/** + * Set parent program. + * + * @access public + * @return void + */ +function setParentProgram(programID) +{ + location.href = createLink('program', 'PGMCreate', 'programID=' + programID); +} diff --git a/module/program/view/pgmcreate.html.php b/module/program/view/pgmcreate.html.php index ac31ab7b37..332adc876b 100644 --- a/module/program/view/pgmcreate.html.php +++ b/module/program/view/pgmcreate.html.php @@ -45,7 +45,7 @@ -
program->PGMParent;?>id) ? $parentProgram->id : 0, "class='form-control chosen' onchange=setAclList(this.value)");?> + id) ? $parentProgram->id : 0, "class='form-control chosen' onchange=setParentProgram(this.value)");?>