Table des matières

Famille LISTE basée sur la famille RAPPORT avec quelques améliorations

Détail des fonctionnalités de ce paquet

Ce paquet permet de créer la nouvelle LISTE basée sur la famille RAPPORT mais avec les améliorations suivantes :

De plus, ce paquet propose l'API 'convert_rapport_to_liste' permettant de transférer automatiquement tous les documents de la famille 'RAPPORT' dans la nouvelle famille 'LISTE'.

Installation

Pour installer ce paquet, il faut commencer par le dé-zipper.

Ensuite il s'installe classiquement via l'interface de dynacase-control comme expliqué ici ou en ligne de commandes comme expliqué ici.

Éléments ajoutés suite à cette installation

Suite à cette installation, vous trouverez sur votre freedom, les éléments suivants :

Description de chaque fonctionnalité

Tri de la liste sur l'ensemble des documents

Le fonctionnement actuel de la famille 'RAPPORT' ne trie que sur les données visibles car c'est un tri en java-script. Avec la famille 'LISTE, le tri s'effectue sur l'ensemble des documents de la famille. Pour trier sur une colonne, il suffit de cliquer sur son titre. Un deuxième clic sur le titre permet de faire un tri décroissant.

Tri de la liste multi-critères (plusieurs clés de tri)

Si vous cliquez sur le titre d'une colonne, la liste sera triée sur cette colonne. Si vous cliquez ensuite sur une deuxième colonne, le tri sera fait sur cette deuxième colonne mais en prenant comme deuxième critère de tri la première colonne et ainsi de suite.

Le nombre de critères de tri maximum est donc égale au nombre de colonnes du rapport.

Mémorisation des critères de filtre

Si le nom de la variable du critère de filtre commence par ”?mem_” alors celle-ci sera mémorisée.

Exemple :

Remarque : Si le nom de la variable est la même dans différentes listes, la valeur saisie sera donc mémorisée entre chaque liste.

Exportation de la liste au format OpenOffice.org Calc

Sur tous les documents de la famille 'LISTE' doit apparaître le menu 'Calc' permettant de lancer l'exportation :

Commentaires :

Ajout du champ "Id Créateur"

Ajout du champ “Id Créateur” Contenant automatiquement l'ID du créateur du document et permettant d'appliquer un profil dynamique sur les rapports :

API 'convert_rapport_to_liste'

Ce paquet propose l'API 'convert_rapport_to_liste' permettant de transférer automatiquement tous les documents de la famille 'RAPPORT' dans la nouvelle famille 'LISTE'.

$ ./wsh.php --api=convert_rapport_to_liste
...
2 documents a convertir
- Conversion du document : Test Rapport 1
- Conversion du document : Test Rapport 2