bonjour,
un agenda affiche les ressources et les réservations de mon objet CrbGdrResa
jusque là tout va bien.
quand je clique sur un horaire disponible, le formulaire s’ouvre avec les données de la ressource et les heures sélectionnées :
Script =>
$ui.getUIObject("CrbGdrResa", "the_ajax_CrbGdrResa", function(resa) {
// Context CREATE (initCreate on server side)
resa.getForCreate(function() {
var itemResa = { row_id:"0",gdrResaDemandeur:ident,gdrResaDemandeurMatricule:matricule,gdrResaDemandeurMail:mail,gdrResaEmprunteur:ident,gdrResaCreateur:ident,gdrResaCreateurMatricule:matricule,gdrResaStatut:"SAISIE",gdrResaDtDebut:moment(info.dateStr).format('YYYY-MM-DD HH:mm:ss'),gdrResaDtFin:moment(dtFin).format('YYYY-MM-DD HH:mm:ss'), gdrResaType_fk__gdrTypeLibelle: info.resource.extendedProps.data.gdrRessourceType_fk__gdrTypeLibelle,gdrResaType_fk: info.resource.extendedProps.data.gdrRessourceType_fk,gdrResaRessource_fk:info.resource.extendedProps.data.row_id,gdrResaRessource_fk__gdrRessourceLibelle: info.resource.extendedProps.data.gdrRessourceLibelle,gdrResaSite_fk:info.resource.extendedProps.data.gdrRessourceSite_fk,gdrResaSite_fk__gdrSiteLibelleCourt:info.resource.extendedProps.data.gdrRessourceSite_fk__gdrSiteLibelleCourt};
$ui.displayForm(null, resa, "0", { nav: "add", values: itemResa });
}, params);
résultat =>
quand je clique sur “Enregistrer”, le fonctionnement est aléatoire … mais 3 fois sur 4, l’enregistrement ne fonctionne pas :
je ne comprend pas ce qui ne se passe pas bien. la ressource est pourtant bien alimentée.