* Add budget change event.

This commit is contained in:
daitingting
2024-01-15 05:18:58 +00:00
parent 6f2596615a
commit 4c92ce5602
2 changed files with 5 additions and 4 deletions
+2 -2
View File
@@ -284,7 +284,7 @@ window.budgetOverrunTips = function(e)
{
if(window.ignoreTips['beyondBudgetTip']) return;
var selectedProgramID = $('#parent').zui('picker').$.state.value;
var selectedProgramID = $('[name=parent]').zui('picker').$.state.value;
var budget = $('#budget').val();
if(selectedProgramID == 0)
{
@@ -301,7 +301,7 @@ window.budgetOverrunTips = function(e)
if(budget !=0 && budget !== null && budget > data.availableBudget) var tip = "<div class='form-row'><div class='form-group'><div class='input-group'><span id='beyondBudgetTip' class='text-remind'><p>" + budgetOverrun + currencySymbol[data.budgetUnit] + data.availableBudget + "</p><p id='ignore' onclick='ignoreTip(this)'>" + ignore + "</p></span></div></div></div>";
if($('#beyondBudgetTip').length > 0) $('#beyondBudgetTip').closest('.form-row').remove();
$('#budgetRow').after(tip);
$('[name=budget]').parent().after(tip);
});
}
+3 -2
View File
@@ -18,7 +18,7 @@ jsVar('budgetOverrun', $lang->project->budgetOverrun);
$fields = useFields('program.create');
$autoLoad = array();
$autoLoad['parent'] = 'parent,budgetUnit,';
$autoLoad['parent'] = 'parent,budgetUnit';
formGridPanel
(
@@ -26,7 +26,8 @@ formGridPanel
set::title($title),
set::fields($fields),
set::loadUrl($loadUrl),
set::autoLoad($autoLoad)
set::autoLoad($autoLoad),
on::change('#budget', 'budgetOverrunTips')
);
render();