fct.getList = function(filters, sort, limit, offset, champs, meta) {
return PlanningADaterService.getListADater(filters, sort, limit, offset, champs, meta,fct.msPopupParams.dateDebut,fct.msPopupParams.idPlanPresta);
};
CF.
fct.getEnfantsList = function (filters, sort, limit, offset, champs, meta) {
var result = $q.defer();
if (offset === 1) {
if ((angular.isArray(fct.data.entite.enfantList_EntiteR)) && (fct.data.entite.enfantList_EntiteR.length > 0)) {
result.resolve({status: 200, data: {data: fct.data.entite.enfantList_EntiteR,
meta: [fct.meta.entite.libelle_enfantList_EntiteR]}});
} else {
result.resolve({status: 204});
}
} else {
result.resolve({status: 204});
}
return result.promise;
};
[....]
fct.listParams.Enfants = {
data : {liste: []},
meta : {liste: undefined},
getApi: fct.getEnfantsList,
ordre : [],
limit : 30,
filtres : [],
canLoad : true,
actions : undefined
};
[....]
}
});
// ou voir dans c:/dev/exemples/brouillons/gestionsite/gestionsite.planningroulement/popup_21.03.18/ficheposte/ficheposte.ctl.js