$(function() {
changeGroup(false);
FLUIGC.switcher.init('#isPool');
FLUIGC.switcher.onChange('#isPool', function(event, state) {
changeGroup(state);
});
$(".radio").change(function() {
var isPool = FLUIGC.switcher.getState('#isPool');
changeGroup(isPool);
});
function changeGroup(isPool) {
var group = $('input[name=list_group]:checked').val();
if (isPool) {
$("#group_selected").val("Pool:Group:" + group);
} else {
setColleaguesByGroup(group);
}
}
function setColleaguesByGroup(group) {
var filter = new Object();
var colleagueIds = "";
filter["colleagueGroupPK.groupId"] = group;
var colleagues = DatasetFactory.getDatasetValues("colleagueGroup", filter);
for (colleague in colleagues) {
if (colleagueIds) colleagueIds += ",";
colleagueIds += colleagues[colleague]["colleagueGroupPK.colleagueId"];
}
$("#group_selected").val(colleagueIds);
}
});
|