# En-têtes de colonnes figés sur les listes (clients, commandes, BL)

## Objectif
Garder les en-têtes de colonnes (titres + ligne de filtres) visibles lors du défilement vertical des listes.

## Solution
Ajout de l'option DataTables `scrollY: '65vh'` (avec `scrollCollapse: true` déjà présent) : le corps du tableau défile dans une zone de 65 % de la hauteur de fenêtre, les en-têtes restent fixes. Compatible avec `scrollX` (les en-têtes suivent le défilement horizontal).

L'option `fixedHeader` (extension FixedHeader), présente sur certaines listes, a été mise en commentaire : elle n'est pas compatible avec `scrollX`/`scrollY` et risquait d'afficher un double en-tête.

## Fichiers modifiés
| Liste | Fichier |
|---|---|
| Clients (Laravel) | `resources/views/client/index.blade.php` |
| Commandes (Laravel) | `resources/views/commande/index.blade.php` |
| Commandes (legacy) | `public/inc/js/commande/commande_order.js` |
| BL (Laravel) | `resources/views/bl/index.blade.php` |
| BL (legacy) | `public/inc/js/bl/bl_order.js` |
| Services | `resources/views/service/index.blade.php` |
| Ajouts | `resources/views/ajout/index.blade.php` |
| Zones | `resources/views/zone/index.blade.php` |
| Produits | `resources/views/produit/index.blade.php` |
| Véhicules | `resources/views/vehicule/index.blade.php` |
| Chauffeurs | `resources/views/chauffeur/index.blade.php` |
| Centrales | `resources/views/centrale/index.blade.php` |
| Sociétés | `resources/views/societe/index.blade.php` |

## Réglage
Pour modifier la hauteur de la zone, changer la valeur `scrollY` (ex. `'70vh'` ou `'500px'`).
