2023-05-16 10:50:42 +08:00

59 lines
1.4 KiB
JavaScript

$(function()
{
$('#objectType').change(function()
{
var objectType = $(this).val();
var link = createLink('meeting', 'ajaxGetObjects' , 'projectID=' + projectID + '&objectType=' + objectType);
$('#objectBox').load(link, function()
{
$('#objectID').chosen();
});
})
})
/**
* Load executions of project.
*
* @param int $projectID
* @access public
* @return void
*/
function loadProjectExecutions(projectID = 0)
{
var link = createLink('execution', 'ajaxGetProjectExecutions', "projectID=" + projectID + "&multiple=1");
$.post(link, function(data)
{
$('#execution').replaceWith(data);
$('#execution_chosen').remove();
$('#execution').next('.picker').remove();
$('#execution').chosen();
})
loadTeamMembers(projectID)
}
/**
* Load team.
*
* @param int $objectID
* @access public
* @return void
*/
function loadTeamMembers(objectID = 0)
{
var projectID = $("#project").val();
if(objectID == 0 && projectID) objectID = projectID;
var participant = $('#participant').val();
var link = createLink('meeting', 'ajaxGetTeamMembers', "objectID=" + objectID + '&selected=' + participant);
$.post(link, function(data)
{
$('#contactListGroup .picker-multi').remove();
$('#participant').replaceWith(data);
$('#participant').picker();
})
}