Extrafield Champ Calculé: Difference between revisions

m
no edit summary
mNo edit summary
Tag: 2017 source edit
mNo edit summary
Tag: 2017 source edit
Line 1: Line 1:


==<span style="color:red">PAGE EN COURS  D ECRITURE</span>==
==<span style="color:red">PAGE EN COURS  D ECRITURE</span>==
== [[File:Warning1.png|left|thumb]] depuis la V17 il ne faut plus utiliser $object/$obj mais $objectoffield ==


=Principe=
=Principe=


Vous pouvez entrer ici une formule utilisant les propriétés objet ou tout code PHP pour obtenir des valeurs dynamiques. Vous pouvez utiliser toute formule compatible PHP, incluant l'opérateur conditionnel "?", et les objets globaux : $db, $conf, $langs, $mysoc, $user, $objectoffield ($object avant la V17).
Vous pouvez entrer ici une formule utilisant les propriétés objet ou tout code PHP pour obtenir des valeurs dynamiques. Vous pouvez utiliser toute formule compatible PHP, incluant l'opérateur conditionnel "?", et les objets globaux : $db, $conf, $langs, $mysoc, $user, $objectoffield ($object avant la V17).
[[File:Warning1.png|left|thumb]] depuis la V17 il ne faut plus utiliser $object/$obj mais $objectoffield
ATTENTION : Seulement quelques propriétés de l'objet $objectoffield pourraient être disponibles. Si vous avez besoin de propriétés non chargées, créez vous même une instance de l'objet dans votre formule, comme dans le deuxième exemple.
ATTENTION : Seulement quelques propriétés de l'objet $objectoffield pourraient être disponibles. Si vous avez besoin de propriétés non chargées, créez vous même une instance de l'objet dans votre formule, comme dans le deuxième exemple.
Utiliser un champs calculé signifie que vous ne pouvez pas entrer vous même toute valeur à partir de l'interface. Aussi, s'il y a une erreur de syntaxe, la formule pourrait ne rien retourner.
Utiliser un champs calculé signifie que vous ne pouvez pas entrer vous même toute valeur à partir de l'interface. Aussi, s'il y a une erreur de syntaxe, la formule pourrait ne rien retourner.