Toutes les traductions

Aller à la navigation Aller à la recherche

Entrez un nom de message ci-dessous pour visualiser toutes les traductions disponibles.

Message

Il existe 2 traductions.

NomMessage actuel
 h anglais (en)===Management of specific keys (<code>rowid</code>, <code>fk_statut</code>)===
* Rowid fields: rowid fields have a particular operation in myList, associated with parameters, they allow to create a link to the element of which they are the key.
:Making a field clickable is probably the most complex problem of myList because it involves understanding a little of the Dolibarr architecture.
:First of all, it is necessary to locate in the Dolibarr directories where the class of the element that we want to call is located and what it is named in the file
:If, for example, we want to make a supplier order clickable, we must find the file of the class associated with this element (<code>/fourn/class/fournisseur.commande.class.php</code>) then look at the name of the object class (CommandeFournisseur).
* fk_statut fields: the fk_statut fields are used to know the status of an element. However, the number and type of status is specific to each element. The selectable choices are therefore to be added to the additional parameters of the fields. As for the <code>rowid</code>, it is therefore advisable to identify the class used to define the element and add the states that you want to use by separating them with #.
** example for tickets: Ticket:/ticket/class/ticket.class.php:0#1#2#3#5#7#8#9 )
** for invoices, there is a specific value "P" for the "paid" status of the invoice ( Invoice:/compta/facture/class/facture.class.php:0#1#2#P )
 h français (fr)===Gestion des clés spécifiques (<code>rowid</code>, <code>fk_statut</code>)===
* Champs rowid : les champs rowid ont un fonctionnement particulier dans myList, associés à des paramètres, ils permettent de créer un lien vers l’élément dont ils sont la clé.
:Rendre un champ cliquable est sans doute la problématique la plus complexe de myList car elle implique de comprendre un peu l’architecture de Dolibarr.
:Tout d’abord il est nécessaire de repérer dans les répertoires de Dolibarr où se trouve la classe de l’élément que l’on souhaite appeler et comment celle-ci se nomme dans le fichier
:Si l’on souhaite par exemple rendre cliquable une commande fournisseur, il faut trouver le fichier de la classe associée à cet élément (<code>/fourn/class/fournisseur.commande.class.php</code>) puis regarder le nom de la classe objet (CommandeFournisseur).
* Champs fk_statut : les champs fk_statut servent à connaître l'état d'un élément. Cependant, le nombre et le type d'état est propre à chaque élément. Les choix sélectionnables sont donc à ajouter aux paramètres supplémentaires des champs. Comme pour le <code>rowid</code>, il convient donc de repérer la classe utilisée pour définir l'élément mis ajouter les états que l'on souhaite utiliser en les séparant par des #.
** exemple pour les tickets : Ticket:/ticket/class/ticket.class.php:0#1#2#3#5#7#8#9 )
** pour les factures, il y a une valeur spécifique "P" pour le statut "payé" de la facture ( Facture:/compta/facture/class/facture.class.php:0#1#2#P )