Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : [RESOLU] afficher extrafields dans liste inter.

[RESOLU] afficher extrafields dans liste inter. il y a 3 mois 4 jours #111550

  • cie172
  • Portrait de cie172
  • Hors ligne
  • Fresh Boarder
  • Messages : 17
  • Karma: 0
bonjour
j'ai créé un extrafield calculé qui fonctionne lorsque j'accède à la fiche intervention.
mais sur la liste des interventions, j'ai sélectionné cet extrafield pour qu'il s'affiche et malheureusement la colonne qui lui correspond s'affiche vide.
une idée sur comment voir ces extrafields calculés dans les listes d'interventions ?
merci pour votre aide
Dernière édition: il y a 3 mois 4 jours par cie172. Raison: résolu
L'administrateur a désactivé l'accès en écriture pour le public.

afficher les extrafields dans la liste des inter. il y a 3 mois 4 jours #111554

  • jtraulle
  • Portrait de jtraulle
  • Hors ligne
  • Admin
  • Messages : 226
  • Remerciements reçus 83
  • Karma: 15
Bonjour Cie172,

Quel est ton code de "formule" pour ton champ calculé ?
Je n'ai jamais utilisé les champs calculés dans les Attributs supplémentaires mais je veux bien essayer d'y regarder ;)
Dernière édition: il y a 3 mois 4 jours par jtraulle.
L'administrateur a désactivé l'accès en écriture pour le public.

afficher les extrafields dans la liste des inter. il y a 3 mois 4 jours #111567

  • cie172
  • Portrait de cie172
  • Hors ligne
  • Fresh Boarder
  • Messages : 17
  • Karma: 0
inspiré de l'infobulle des champs calculés

(($loadedobj = new Project($db)) && ($loadedobj->fetch($object->fk_project))) ? $loadedobj->title : $loadedobj->title
L'administrateur a désactivé l'accès en écriture pour le public.

afficher les extrafields dans la liste des inter. il y a 3 mois 4 jours #111572

  • jtraulle
  • Portrait de jtraulle
  • Hors ligne
  • Admin
  • Messages : 226
  • Remerciements reçus 83
  • Karma: 15
En effet, après avoir testé, cela ne fonctionne pas sur les listes mais uniquement en mode fiche.

Après une petite recherche sur le forum, j'ai trouvé ça : www.dolibarr.fr/forum/extrafields/62386-...ds-extrafields#99212

En testant, si tu ajoutes ce code après la ligne 477 du fichier htdocs/fichinter/list.php, cela devrait fonctionner ;)
$object = new Fichinter($db);
$object->fetch($obj->rowid);
$object->array_options = array();
$object->fetch_optionals($obj->rowid);

Je te met le lien vers la ligne en question : github.com/Dolibarr/dolibarr/blob/9.0.3/...hinter/list.php#L477
Je pars du principe que tu es en v.9.0.2 mais si ce n'est pas le cas, il faudra que tu adaptes :)
Dernière édition: il y a 3 mois 4 jours par jtraulle.
L'administrateur a désactivé l'accès en écriture pour le public.
Cet utilisateur a été remercié pour son message par: cie172

afficher les extrafields dans la liste des inter. il y a 3 mois 4 jours #111576

  • cie172
  • Portrait de cie172
  • Hors ligne
  • Fresh Boarder
  • Messages : 17
  • Karma: 0
Oh le bonheur. merci beaucoup, ça fonctionne.
L'administrateur a désactivé l'accès en écriture pour le public.

afficher les extrafields dans la liste des inter. il y a 3 mois 4 jours #111577

  • cie172
  • Portrait de cie172
  • Hors ligne
  • Fresh Boarder
  • Messages : 17
  • Karma: 0
puisque tu m'as l'air d'être un génie de dolibarr et des listes, j'ai envie d'abuser...
sais-tu si il est (facilement) possible que la liste des inter liste les inter et pas toutes les lignes composant les inters ?
L'administrateur a désactivé l'accès en écriture pour le public.

afficher les extrafields dans la liste des inter. il y a 3 mois 4 jours #111579

  • jtraulle
  • Portrait de jtraulle
  • Hors ligne
  • Admin
  • Messages : 226
  • Remerciements reçus 83
  • Karma: 15
Oui, c'est possible.

Dans la liste, il faut cliquer sur l'icône avec la liste à puce et ensuite décocher
  • Description of line
  • Date of line
  • Duration of line



Et tu n'auras que les interventions sans le détail des lignes ;)

Oubli pas de passer le sujet en résolu en éditant le premier post :)
Dernière édition: il y a 3 mois 4 jours par jtraulle.
L'administrateur a désactivé l'accès en écriture pour le public.
Cet utilisateur a été remercié pour son message par: cie172

afficher les extrafields dans la liste des inter. il y a 3 mois 4 jours #111584

  • cie172
  • Portrait de cie172
  • Hors ligne
  • Fresh Boarder
  • Messages : 17
  • Karma: 0
aussi simple que cela. merci encore.
L'administrateur a désactivé l'accès en écriture pour le public.