You are not logged in.
Bonjour,
Je suis novice dans l'utilisation de GLPI, et j'ai essayé de créer des objets à l'aide du plugin Generic Object.
J'ai réussi à créer plusieurs types de champs (text, bool, date), mais je rencontre un problème en voulant ajouter des champs de type dropdown : le champ créé est de type entier (il peut prendre des valeurs entre 0 et 2^31-1).
J'utilise la version 9.4.4 de GLPI et la version 2.8.0 de Generic Object.
Voici par exemple un de mes codes :
<?php
global $GO_FIELDS, $LANG;
// Taille
$GO_FIELDS['plugin_genericobject_tailles_id']['name'] = $LANG['genericobject']['PluginGenericobjectParabole'][1];
$GO_FIELDS['plugin_genericobject_tailles_id']['input_type'] = 'dropdown';
// Tete (simple double quatro)
$GO_FIELDS['plugin_genericobject_tetes_id']['name'] = $LANG['genericobject']['PluginGenericobjectParabole'][2];
$GO_FIELDS['plugin_genericobject_tetes_id']['input_type'] = 'dropdown';
// Type tete (LB / BE)
$GO_FIELDS['plugin_genericobject_typetetes_id']['name'] = $LANG['genericobject']['PluginGenericobjectParabole'][3];
$GO_FIELDS['plugin_genericobject_typetetes_id']['input_type'] = 'dropdown';
?>
Et dans le fichier de langue correspondant :
//Labels
$LANG['genericobject']['PluginGenericobjectParabole'][1]="Taille";
$LANG['genericobject']['PluginGenericobjectParabole'][2]="Tête";
$LANG['genericobject']['PluginGenericobjectParabole'][3]="Type de tête";
Je précise que même avec un objet sans champ personnalisé, les champs dropdown de base (Statut, Utilisateur...) se comportent comme des entiers.
Comprenez-vous l'erreur ou le problème ?
Merci de votre aide
Signé : des petits stagiaires en détresse
Last edited by jythédf (2020-07-16 09:13:34)
Offline
Bonsoir,
J'ai exactement le même problème avec un champ de type texte pour des numéros IMSI qui s'affiche au format scientifique.
Avec les même données pas de problèmes dans les champs prédéfinis Nom, numéro de série ou numéro d'inventaire par exemple.
Glpi 0.90, Centos 6.5 en prod
Offline
Bonjour,
de mon côté j'ai réussi à faire des menus déroulants personnalisés.
Voici juste mon fichier .constant.php
$GO_FIELDS['name_id']['name'] = 'Label';
$GO_FIELDS['name_id']['input_type'] = 'dropdown';
$GO_FIELDS['name_id']['dropdown_type'] = 'global';
En éspèrant que ca puisse vous servir
Last edited by GillesZoratti (2020-11-30 14:01:06)
Offline