Option TRI (avec[LIGNE DE])
Dans les balises de modèles d’édition avec l’option LIGNE DE, l’ordre de tri de la liste peut être défini via l’option TRI.
Pour cela, intégrez TRI suivi du nom de la colonne à trier dans la balise <% *LIGNE DE+ ... %>.
Exemple :
<% *LIGNE DE, TRI=nom_de_la_colonne_de_tri + ... %>
Le sens du tri peut être précisé avant le nom de la colonne en ajoutant - ou +.
Pour appliquer plusieurs TRI, il suffit d’ajouter des options TRI supplémentaires.
Exemple :
<% *LIGNE DE, TRI=nom_de_la_colonne_de_tri_1, TRI=nom_de_la_colonne_de_tri_2 + ... %>
Important : Le TRI doit être défini dans la première balise LIGNE DE associée au même formulaire et au même PARTIR DE.
Nouvelle syntaxe cohérente
<% ENREG DEBUT colonne %> devient <% [ENREG DEBUT=colonne] %>
<% ENREG FIN %> devient <% [ENREG FIN] %>
Combinaison LIGNE DE et ENREG DEBUT
Il est désormais possible de combiner les options LIGNE DE et ENREG DEBUT pour des utilisations avancées dans des tableaux.
Syntaxe : <% [LIGNE DE, ENREG DEBUT=colonne] %>
Règles clés :
Les balises <% [ENREG DEBUT=...] %> et <% [ENREG FIN] %> doivent impérativement être placées dans la même cellule du tableau.
Après <% [ENREG DEBUT=...] %>, les balises utilisent directement le formulaire associé à la LIGNE DE en cours.
Cas d’usage : Cette fonctionnalité permet de créer des mises en page complexes à l’intérieur d’une cellule, comme :
- Un sous-tableau
- Une liste de champs imbriqués
-Des regroupements de données hiérarchiques
Exemple :
text
| <% [LIGNE DE, ENREG DEBUT=Projet] %>
<% [LIGNE DE, PARTIR DE=1] Nom %> | <% Budget %>
<% [ENREG FIN] %> |
Affiche dans chaque cellule un sous-tableau des données du formulaire "Projet".
Compatibilité avec les options existantes
Les options compatibles avec LIGNE DE (ex: PARTIR DE, TOP, RANGE) peuvent également être utilisées avec ENREG DEBUT.
Exemple : <% [LIGNE DE, ENREG DEBUT=Client, PARTIR DE=Adresse] %> Démarre l’affichage à partir du champ "Adresse" du formulaire "Client".
Cette évolution offre une grande flexibilité pour structurer des données imbriquées directement dans des cellules de tableau.
Partager
Exporter
Réécrire
Mis à jour

