Files
EasySoft-ZenTaoPMS/module/product/js/edit.js
T

50 lines
1.3 KiB
JavaScript

$(function()
{
$('#program').change(function()
{
var programID = $(this).val();
var canChange = true;
for(var i = 0; i < linkStoriesProjectIDList.length; i ++)
{
var projectID = linkStoriesProjectIDList[i];
var path = projectPathList[projectID];
if(path.indexOf(',' + programID + ',') < 0) canChange = false;
}
if(!canChange && (!canChangeProgram || singleLinkProjects.length !== 0 || multipleLinkProjects.length !== 0))
{
$('#changeProgram').modal({show: true});
if(!canChangeProgram)
{
$('#program').val(oldProgramID);
$('#program').trigger("chosen:updated");
}
}
$.get(createLink('product', 'ajaxGetLine', 'programID=' + programID), function(data)
{
$('#line_chosen').remove();
$('#line').replaceWith(data);
$('#line').chosen();
})
})
});
/**
* Set projects of change program.
*
* @access public
* @return void
*/
function setChangeProjects()
{
var projects = ',';
$("input[name^='projects']:checked").each(function()
{
projects += $(this).val() + ',';
$('#changeProjects').val(projects);
});
$('#changeProgram').modal('hide');
}