You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2020-07-15 11:33:18

jythédf
Member
Registered: 2020-07-15
Posts: 1

[GenericObject] Création Dropdowns impossible

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

#2 2020-07-17 22:25:19

jelacote
Member
From: Epinal
Registered: 2005-03-21
Posts: 11

Re: [GenericObject] Création Dropdowns impossible

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

#3 2020-11-30 14:00:39

GillesZoratti
Member
From: Luxembourg
Registered: 2019-05-06
Posts: 19

Re: [GenericObject] Création Dropdowns impossible

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

Board footer

Powered by FluxBB