Adaptation classe principale pour prévoir le cas où les liens de classement ne sont pas (ré)affichés en même temps que les données.
This commit is contained in:
parent
477571467a
commit
751fb44142
@ -22,6 +22,7 @@ export class FreeDatas2HTML
|
|||||||
private _datasSortingFunctions: SortingFunctions[]=[];
|
private _datasSortingFunctions: SortingFunctions[]=[];
|
||||||
public datasFilters: Filters[]=[];
|
public datasFilters: Filters[]=[];
|
||||||
public datasSortingFields: SortingFields[]=[];
|
public datasSortingFields: SortingFields[]=[];
|
||||||
|
public datasSortingFieldsNeedBeRended: boolean=true;
|
||||||
public datasSortedField: SortingFields|undefined;
|
public datasSortedField: SortingFields|undefined;
|
||||||
public pagination: Paginations|undefined;
|
public pagination: Paginations|undefined;
|
||||||
private _fields2Rend: number[]=[];
|
private _fields2Rend: number[]=[];
|
||||||
@ -239,9 +240,12 @@ export class FreeDatas2HTML
|
|||||||
// car l'élément HTML du compteur peut être dans le template du Render.
|
// car l'élément HTML du compteur peut être dans le template du Render.
|
||||||
this.datasCounter2HTML();
|
this.datasCounter2HTML();
|
||||||
|
|
||||||
// (ré)activation des éventuels champs de classement :
|
// (ré)activation des éventuels liens de classement, si ils sont affichés en même temps que le reste des données :
|
||||||
for(let field of this.datasSortingFields)
|
if(datasSortingFieldsNeedBeRended)
|
||||||
field.field2HTML();
|
{
|
||||||
|
for(let field of this.datasSortingFields)
|
||||||
|
field.field2HTML();
|
||||||
|
}
|
||||||
|
|
||||||
// Tout réaffichage peut entraîner une modification du nombre de pages (évolution filtres, etc.)
|
// Tout réaffichage peut entraîner une modification du nombre de pages (évolution filtres, etc.)
|
||||||
if(this.pagination !== undefined)
|
if(this.pagination !== undefined)
|
||||||
|
Loading…
Reference in New Issue
Block a user