You are not logged in.
Bonjour,
J'ai GLPI 9.1.6 et GenericObject 2.4.0.
Je souhaite rendre des champs obligatoire lors de la saisie d'un objet.
Mais dans la solution de base, ce n'est pas possible ou je n'ai pas vu...
Avez-vous des propositions à me faire ?
Merci beaucoup
-------------------------------------------------------------------------
Hello,
I have GLPI 9.1.6 et GenericObject 2.4.0.
I want to require fields when the agent add an object.
But, I don't know how to require fields and as possible ?
Have you many suggestions ?
Thanks
Offline
Voilà ma solution pour rendre certains champs obligatoires :
Dans le fichier /plugins/genericobject/setup.php, ajouter le code ci-dessous dans la fonction plugin_init_genericobject :
$PLUGIN_HOOKS['add_javascript']['genericobject'] = array(
"js/require_fileds.js"
);
Créer un dossier js dans le dossier plugins/genericoibject et dans ce nouveau dossier un fichier require_fileds.js ayant pour contenu
$(document).ready(function(){
if( location.pathname.split("/")[location.pathname.split("/").length-1]=='object.form.php' && location.search=='?itemtype=PluginGenericobjectInventaire' ){
setTimeout( updateForm, 2000 );
}
});
function updateForm(){
$('input[name="name"]').attr('required', true);
$('input[name="serial"]').attr('required', true);
$('input[name="otherserial"]').attr('required', true);
}
Il y a surement mieux que mon setTimeout, mais je n'ai pas réussi à temporiser le chargement de la page avec $.when....
J'espère que cela servira à d'autres
Thierry
Last edited by fdthierry (2018-04-20 15:32:47)
Offline
its not working pleased help me
Offline