From 751fb4414217c35b2b3e4588ce236b96f0f4572a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabrice=20PENHO=C3=8BT?= Date: Wed, 8 Dec 2021 15:52:42 +0100 Subject: [PATCH] =?UTF-8?q?Adaptation=20classe=20principale=20pour=20pr?= =?UTF-8?q?=C3=A9voir=20le=20cas=20o=C3=B9=20les=20liens=20de=20classement?= =?UTF-8?q?=20ne=20sont=20pas=20(r=C3=A9)affich=C3=A9s=20en=20m=C3=AAme=20?= =?UTF-8?q?temps=20que=20les=20donn=C3=A9es.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/FreeDatas2HTML.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/FreeDatas2HTML.ts b/src/FreeDatas2HTML.ts index 2de2e87..68f974f 100644 --- a/src/FreeDatas2HTML.ts +++ b/src/FreeDatas2HTML.ts @@ -22,6 +22,7 @@ export class FreeDatas2HTML private _datasSortingFunctions: SortingFunctions[]=[]; public datasFilters: Filters[]=[]; public datasSortingFields: SortingFields[]=[]; + public datasSortingFieldsNeedBeRended: boolean=true; public datasSortedField: SortingFields|undefined; public pagination: Paginations|undefined; private _fields2Rend: number[]=[]; @@ -239,9 +240,12 @@ export class FreeDatas2HTML // car l'élément HTML du compteur peut être dans le template du Render. this.datasCounter2HTML(); - // (ré)activation des éventuels champs de classement : - for(let field of this.datasSortingFields) - field.field2HTML(); + // (ré)activation des éventuels liens de classement, si ils sont affichés en même temps que le reste des données : + if(datasSortingFieldsNeedBeRended) + { + for(let field of this.datasSortingFields) + field.field2HTML(); + } // Tout réaffichage peut entraîner une modification du nombre de pages (évolution filtres, etc.) if(this.pagination !== undefined)