« ExtraList » : différence entre les versions

De Documentations Patas-monkey
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
 
(22 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 4 : Ligne 4 :
| Le module ExtraList permet de rajouter aux listes natives de dolibarr des champs, issus des attributs personnalisés ou d'autres champs non prévu initialement à la liste:
| Le module ExtraList permet de rajouter aux listes natives de dolibarr des champs, issus des attributs personnalisés ou d'autres champs non prévu initialement à la liste:
* sélection des attributs supplémentaires disponible pour la liste
* sélection des attributs supplémentaires disponible pour la liste
* ajout de champs supplémentaires disponible dans les tables natives utilisé par la liste
* ajout de champs supplémentaires disponible dans les tables natives de la liste ou ajouté en table jointe pour le champ
* le surlignage de lignes selon un critère de sélection


Les champs ainsi rajoutés sont alors affichés dans le sélecteur de champs de la liste et utilisable comme n'importe quel autre champs natif
Les champs ainsi rajoutés sont alors affichés dans le sélecteur de champs de la liste et utilisable comme n'importe quel autre champs natif
Ligne 14 : Ligne 15 :
|- style="vertical-align:top;"  
|- style="vertical-align:top;"  
| [[File:extralist_index.png|600px]]
| [[File:extralist_index.png|600px]]
| Chaque bloc représente une liste personnalisable et présente
| Chaque bloc représente une liste personnalisable contenant :
* le nombre d'attributs supplémentaires disponible pour la liste et déjà sélectionné
* La gestion des d'attributs supplémentaires disponible  
* le nombre de champs supplémentaires déjà ajouté à la liste
* La gestion des champs supplémentaires déjà ajouté à la liste
Les deux icones en bas à droite du bloc permettent de sélectionner et ajouter des champs pour la liste
* La gestion des critères de surlignage de la liste
Le nombre en bout de ligne indique si il y a déjà un paramétrage réalisé
|}
|}


Ligne 25 : Ligne 27 :
|- style="vertical-align:top;"  
|- style="vertical-align:top;"  
| [[File:extralist_extrafieldsfields.png|600px]]
| [[File:extralist_extrafieldsfields.png|600px]]
| Chaque bloc représente une liste personnalisable et présente
| L'appuie sur le premier icone orange permet de sélectionner les attributs disponible pour la liste que l'on souhaite afficher
* le nombre d'attributs supplémentaires disponible pour la liste et déjà sélectionné
Il suffit de cliquer sur le sélecteur en bout de ligne pour activer ou non le champs dans la liste
* le nombre de champs supplémentaires déjà ajouté à la liste
Les deux icones en bas à droite du bloc permettent de sélectionner et ajouter des champs pour la liste
|}
|}


== Gestion des champs supplémentaires==
== Gestion des champs supplémentaires==
Après avoir appuyé sur l'icone de sélection des attributs supplémentaires, un écran présente les champs disponibles
Après avoir appuyé sur l'icone de sélection des attributs supplémentaires, un écran présente les champs déjà paramétrés et permet d'en ajouter de nouveau.
{| class="wikitable"  
{| class="wikitable"  
|- style="vertical-align:top;"  
|- style="vertical-align:top;"  
| [[File:extralist_extralistfields.png|600px]]
| [[File:extralist_extralistfields.png|600px]]
| Chaque bloc représente une liste personnalisable et présente
| L'appuie sur le second icone gris permet d'accéder à la liste des champs supplémentaires que l'on a déjà défini
* le nombre d'attributs supplémentaires disponible pour la liste et déjà sélectionné
A partir de la liste, il est possible de modifier un champ déjà existant (icone en début de ligne) ou de le supprimer (icone en bout de ligne)
* le nombre de champs supplémentaires déjà ajouté à la liste
Les deux icones en bas à droite du bloc permettent de sélectionner et ajouter des champs pour la liste
|}
|}


Ligne 46 : Ligne 44 :
|- style="vertical-align:top;"  
|- style="vertical-align:top;"  
| [[File:extralist_extralistfieldsadd.png|600px]]
| [[File:extralist_extralistfieldsadd.png|600px]]
| Chaque bloc représente une liste personnalisable et présente
| L'appuie sur l'icone (+) au bout du titre permet de créer un nouveau champ personnalisé, il sera possible de saisir alors
* le nombre d'attributs supplémentaires disponible pour la liste et déjà sélectionné
* Le libellé du champ que l'on souhaite ajouter
* le nombre de champs supplémentaires déjà ajouté à la liste
* Le nom du champ dans la base de donnée avec son préfix (comme par exemple s. pour société, p. pour projet, ...), il est possible d'employer un alias (si on utilise paramètre un champ calculé).
Les deux icones en bas à droite du bloc permettent de sélectionner et ajouter des champs pour la liste
* Le type de champs afin de mieux en gérer le format de présentation sur la liste
|}
 
=== Edition d'un champ existant ===
{| class="wikitable"
|- style="vertical-align:top;"
| [[File:extralist_extralistfieldsedit.png|600px]]
| L'appuie sur l'icone en forme de style en début de ligne permet de afficher le paramétrage du champ personnalisé.
 
|}
 
 
=== Fonctionnement des nouveaux champs ===
Une fois le paramétrage réalisé, il est possible d'accéder aux nouveaux champs à partir du sélecteur de champs natif de la liste.
{| class="wikitable"
|- style="vertical-align:top;"
| [[File:extralist_selected.png|400px]]
| Si il y a des champs ajoutés par ExtraList dans la liste, l'icone de sélection des champs change de couleur
* Les champs issus d'attributs supplémentaires présente l'élément dont ils proviennent
* Les champs ajoutés sont préfixé avec "EL"
|}
 
== Gestion des lignes surlignées ==
{| class="wikitable"
|- style="vertical-align:top;"
| [[File:extralist_extralistsellignelist.png|600px]]
| L'appuie sur l'icone (+) au bout du titre permet de créer une nouvelle sélection de surlignage
* sélection des champs qui peuvent être utilisé pour le filtrage
* la couleur utilisée pour le surlignage
* le type de filtrage (égale, différent, inférieur, ...)
* la valeur associé au filtrage
 
Il est possible pour la valeur de filtrage d'utiliser des valeurs prédéfinies comme #NOW# pour la date du jour ou #USERID# pour l'utilisateur en cours
 
Il est aussi possible d'avoir plusieurs filtrage pour une même liste
|}
|}


== Fonctionnement des nouveaux champs ==
Après avoir appuyé sur l'icone de sélection des attributs supplémentaires, un écran présente les champs disponibles
{| class="wikitable"  
{| class="wikitable"  
|- style="vertical-align:top;"  
|- style="vertical-align:top;"  
| [[File:extralist_selectedfields.png|400px]]
| L'appuie sur l'icone en forme de stylo permet de modifier le surlignage
| Chaque bloc représente une liste personnalisable et présente
[[File:extralist_extralistselligneedit.png|600px]]
* le nombre d'attributs supplémentaires disponible pour la liste et déjà sélectionné
| [[File:extralist_extralistselligneresult.png|600px]]
* le nombre de champs supplémentaires déjà ajouté à la liste
Les deux icones en bas à droite du bloc permettent de sélectionner et ajouter des champs pour la liste
|}
|}

Dernière version du 15 novembre 2024 à 15:17

Le module ExtraList permet de rajouter aux listes natives de dolibarr des champs, issus des attributs personnalisés ou d'autres champs non prévu initialement à la liste:
  • sélection des attributs supplémentaires disponible pour la liste
  • ajout de champs supplémentaires disponible dans les tables natives de la liste ou ajouté en table jointe pour le champ
  • le surlignage de lignes selon un critère de sélection

Les champs ainsi rajoutés sont alors affichés dans le sélecteur de champs de la liste et utilisable comme n'importe quel autre champs natif

Page principale

A partir du menu principal des outils patas-monkey, le menu gauche extralist présente la liste des listes personnalisables de l'outil

Chaque bloc représente une liste personnalisable contenant :
  • La gestion des d'attributs supplémentaires disponible
  • La gestion des champs supplémentaires déjà ajouté à la liste
  • La gestion des critères de surlignage de la liste

Le nombre en bout de ligne indique si il y a déjà un paramétrage réalisé

Gestion des attributs personnalisés

Après avoir appuyé sur l'icone de sélection des attributs supplémentaires, un écran présente les champs disponibles

L'appuie sur le premier icone orange permet de sélectionner les attributs disponible pour la liste que l'on souhaite afficher

Il suffit de cliquer sur le sélecteur en bout de ligne pour activer ou non le champs dans la liste

Gestion des champs supplémentaires

Après avoir appuyé sur l'icone de sélection des attributs supplémentaires, un écran présente les champs déjà paramétrés et permet d'en ajouter de nouveau.

L'appuie sur le second icone gris permet d'accéder à la liste des champs supplémentaires que l'on a déjà défini

A partir de la liste, il est possible de modifier un champ déjà existant (icone en début de ligne) ou de le supprimer (icone en bout de ligne)

Ajout d'un nouveau champs

L'appuie sur l'icone (+) au bout du titre permet de créer un nouveau champ personnalisé, il sera possible de saisir alors
  • Le libellé du champ que l'on souhaite ajouter
  • Le nom du champ dans la base de donnée avec son préfix (comme par exemple s. pour société, p. pour projet, ...), il est possible d'employer un alias (si on utilise paramètre un champ calculé).
  • Le type de champs afin de mieux en gérer le format de présentation sur la liste

Edition d'un champ existant

L'appuie sur l'icone en forme de style en début de ligne permet de afficher le paramétrage du champ personnalisé.


Fonctionnement des nouveaux champs

Une fois le paramétrage réalisé, il est possible d'accéder aux nouveaux champs à partir du sélecteur de champs natif de la liste.

Si il y a des champs ajoutés par ExtraList dans la liste, l'icone de sélection des champs change de couleur
  • Les champs issus d'attributs supplémentaires présente l'élément dont ils proviennent
  • Les champs ajoutés sont préfixé avec "EL"

Gestion des lignes surlignées

L'appuie sur l'icone (+) au bout du titre permet de créer une nouvelle sélection de surlignage
  • sélection des champs qui peuvent être utilisé pour le filtrage
  • la couleur utilisée pour le surlignage
  • le type de filtrage (égale, différent, inférieur, ...)
  • la valeur associé au filtrage

Il est possible pour la valeur de filtrage d'utiliser des valeurs prédéfinies comme #NOW# pour la date du jour ou #USERID# pour l'utilisateur en cours

Il est aussi possible d'avoir plusieurs filtrage pour une même liste

L'appuie sur l'icone en forme de stylo permet de modifier le surlignage