Extrafields : ajouter dans l’init du descripteur de module: Difference between revisions

Jump to navigation Jump to search
m
→‎Mise à jour: mise en forme des méthodes au format code
m (→‎Mise à jour: mise en forme des méthodes au format code)
 
Line 147: Line 147:


===Mise à jour===
===Mise à jour===
Depuis Dolibarr 20, on dispose dans la class <code>Extrafields</code> d’une méthode <code>updateExtrafield()</code> qui permet de mettre à jour la définition d’un extrafield ''avec les mêmes paramètres dans le même ordre que la méthode <code>createExtrafields()</code> ci-dessus.'' Les méthodes historiques ''update()'' (pour la table des ''extrafields'') et ''update_label()'' (pour la table des ef de l’objet) existent toujours (et sont appelées par createExtrafields()) mais les paramètres ne sont pas dans le même ordre, ce qui n’est pas follement pratique !
Depuis Dolibarr 20, on dispose dans la class <code>Extrafields</code> d’une méthode <code>updateExtrafield()</code> qui permet de mettre à jour la définition d’un extrafield ''avec les mêmes paramètres dans le même ordre que la méthode <code>createExtrafields()</code> ci-dessus.'' Les méthodes historiques ''<code>update()</code>'' (pour la table des ''extrafields'') et ''<code>update_label()</code>'' (pour la table des ef de l’objet) existent toujours (et sont appelées par <code>createExtrafields()</code>) mais les paramètres ne sont pas dans le même ordre, ce qui n’est pas follement pratique !

Navigation menu