Editions: sous-états, modifier l'apparence des lignes d'aggrégation

Avec la version d’OM pré-4.5.0 r 2456, un sous-état affichant un total présente un espace entre le tableau de données et la ligne de total (cf fichier Avant.PNG).

Pour openMarchéForain, nous avons préféré supprimer cet espace en modifiant le fichier ./core/fpdf_etat.php : suppression des lignes 887 à 891 de la fonction sousetatdb:

// Gestion de la dernière bordure des cellules de données du tableau.
if ($sousetat[‹ tableau_bordure ›] == « 1 ») {
$this->Cell($sousetat[‹ tableau_largeur ›], 0, ‹  ›, « T », 1, ‹ L ›, 0);
}

Nous proposons donc de reporter ce point, sous réserve de non-régression, dans le framework. Comme pour le point "Editions: ajouter aux en-tête des sous-états qui ne retournent, une ligne inquant “aucune donnée” ", un mécanisme de surcharge propre de fpdf_etat.php ou un critère de paramétrage de ce comportement des sous-états (avec / sans espace avant le total ) est une idée plus ambitieuse.

Illustration:

A revoir avec OM 4.5.0 … si une refonte des sous-états est à l’étude, cette évolution peut bien attendre.