Retour méthode datas2Rend() supprimée, mais utile.
This commit is contained in:
parent
c02e886c7e
commit
895ad0e9e6
@ -99,6 +99,11 @@ export class FreeDatas2HTML
|
|||||||
return this._fields2Rend;
|
return this._fields2Rend;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
get datas2Rend(): {[index: string]:string}[]
|
||||||
|
{
|
||||||
|
return this._datas2Rend;
|
||||||
|
}
|
||||||
|
|
||||||
// Vérifie qu'un champ existe bien dans les données parsées.
|
// Vérifie qu'un champ existe bien dans les données parsées.
|
||||||
// Utilisée par les autres classes.
|
// Utilisée par les autres classes.
|
||||||
public checkFieldExist(nb: number) : boolean
|
public checkFieldExist(nb: number) : boolean
|
||||||
@ -109,31 +114,6 @@ export class FreeDatas2HTML
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public realFields2Rend() : string[]
|
|
||||||
{
|
|
||||||
if(this._fields2Rend.length === 0)
|
|
||||||
return this._fields;
|
|
||||||
else
|
|
||||||
{
|
|
||||||
const realFields=[];
|
|
||||||
for(let i=0; i < this._fields.length; i++)
|
|
||||||
{
|
|
||||||
if(this._fields2Rend.indexOf(i) !== -1)
|
|
||||||
realFields.push(this._fields[i]);
|
|
||||||
}
|
|
||||||
return realFields;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Vérifie qu'un champ faire partie de ceux à afficher.
|
|
||||||
public checkField2Rend(nb: number) : boolean
|
|
||||||
{
|
|
||||||
if(this.realFields2Rend()[nb] === undefined)
|
|
||||||
return false;
|
|
||||||
else
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Vérifie que les numéros de champs pour lesquels il y a des fonctions de classement spécifiques sont cohérents.
|
// Vérifie que les numéros de champs pour lesquels il y a des fonctions de classement spécifiques sont cohérents.
|
||||||
// ! Ne peut donc être utilisé qu'après avoir parsé les données.
|
// ! Ne peut donc être utilisé qu'après avoir parsé les données.
|
||||||
set datasSortingFunctions(SortingFunctions: SortingFunctions[])
|
set datasSortingFunctions(SortingFunctions: SortingFunctions[])
|
||||||
@ -166,6 +146,32 @@ export class FreeDatas2HTML
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Retourne le nom des champs à afficher
|
||||||
|
public realFields2Rend() : string[]
|
||||||
|
{
|
||||||
|
if(this._fields2Rend.length === 0)
|
||||||
|
return this._fields;
|
||||||
|
else
|
||||||
|
{
|
||||||
|
const realFields=[];
|
||||||
|
for(let i=0; i < this._fields.length; i++)
|
||||||
|
{
|
||||||
|
if(this._fields2Rend.indexOf(i) !== -1)
|
||||||
|
realFields.push(this._fields[i]);
|
||||||
|
}
|
||||||
|
return realFields;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Vérifie qu'un champ faire partie de ceux à afficher.
|
||||||
|
public checkField2Rend(nb: number) : boolean
|
||||||
|
{
|
||||||
|
if(this.realFields2Rend()[nb] === undefined)
|
||||||
|
return false;
|
||||||
|
else
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
// Retourne l'éventuelle fonction spécifique de classement associée à un champ
|
// Retourne l'éventuelle fonction spécifique de classement associée à un champ
|
||||||
public getSortingFunctionForField(datasFieldNb: number): SortingFunctions|undefined
|
public getSortingFunctionForField(datasFieldNb: number): SortingFunctions|undefined
|
||||||
{
|
{
|
||||||
@ -176,7 +182,7 @@ export class FreeDatas2HTML
|
|||||||
}
|
}
|
||||||
return undefined;
|
return undefined;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Lancer le parsage des données et lance éventuellement un 1er affichage.
|
// Lancer le parsage des données et lance éventuellement un 1er affichage.
|
||||||
public async run(): Promise<any>
|
public async run(): Promise<any>
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user