L’objet ResourcePicker
a perdu sa ressource SCRIPT
qui surcharge l’affichage en liste du popup de sélection via un DataMap. Il faut recréer ce script.
Code source :
(function(ui) {
if (!ui) return;
function close() {
ui.view.tools.dialogClose("selectDatamap");
}
// Simple icon picker to replace default datamap list
function iconPicker(ctn, obj, params, cbk) {
var p = params.parent,
f = ui.getUIField(p.container, p.object, p.field, p.index);
setTimeout(function() {
var d = ui.view.widget.iconPicker(f.ui.input, true, f.ui.val(), close);
ctn.html(d);
}, 500);
// Open datamap dialog
cbk && cbk();
}
// ResourcePicker Hook
Simplicite.UI.hooks.ResourcePicker = function(o, cbk) {
var p = o.locals.ui;
// Override list rendering
if (o.metadata.instance.indexOf("datamap_")===0) {
p.list.display = iconPicker;
}
cbk && cbk();
};
})(window.$ui);
Il faut regarder vos logs pour voir si vous avez perdu d’autres Resource
et les recréer le cas échéant à partir d’un autre environnement qui les a.
Savez vous pourquoi cette ressource a disparu ? suite à quelle(s) action(s) ?
Il y a un ticket ouvert sur la perte de ressource et il faudrait appliquer les dernier patchs.
Par contre le patch ne recrée pas les fichiers perdus, il les remet au bon endroit.