Adaptation des appels à la classe gérant le rendu HTML.
This commit is contained in:
parent
996540504c
commit
75961dd34a
@ -24,7 +24,7 @@ const initialise = async () =>
|
|||||||
converter.datasViewElt={ id:"datas" };
|
converter.datasViewElt={ id:"datas" };
|
||||||
await converter.run();
|
await converter.run();
|
||||||
// Adaptation du rendu suivant la taille de l'écran
|
// Adaptation du rendu suivant la taille de l'écran
|
||||||
const myRender=new Render(converter);
|
const myRender=new Render();
|
||||||
if(window.innerWidth < 800)
|
if(window.innerWidth < 800)
|
||||||
{
|
{
|
||||||
myRender.settings=
|
myRender.settings=
|
||||||
|
@ -9,7 +9,7 @@ const initialise = async () =>
|
|||||||
converter.datasViewElt={ id:"datas" };
|
converter.datasViewElt={ id:"datas" };
|
||||||
await converter.run();
|
await converter.run();
|
||||||
// Adaptation du rendu suivant la taille de l'écran
|
// Adaptation du rendu suivant la taille de l'écran
|
||||||
const myRender=new Render(converter);
|
const myRender=new Render();
|
||||||
if(window.innerWidth < 800)
|
if(window.innerWidth < 800)
|
||||||
{
|
{
|
||||||
myRender.settings=
|
myRender.settings=
|
||||||
|
@ -10,7 +10,7 @@ const initialise = async () =>
|
|||||||
converter.datasViewElt={ id:"datas" };
|
converter.datasViewElt={ id:"datas" };
|
||||||
await converter.run();
|
await converter.run();
|
||||||
// Adaptation du rendu suivant la taille de l'écran
|
// Adaptation du rendu suivant la taille de l'écran
|
||||||
const myRender=new Render(converter);
|
const myRender=new Render();
|
||||||
if(window.innerWidth < 800)
|
if(window.innerWidth < 800)
|
||||||
{
|
{
|
||||||
myRender.settings=
|
myRender.settings=
|
||||||
|
@ -26,7 +26,7 @@ export class FreeDatas2HTML
|
|||||||
// Le nom des champs trouvés dans les données :
|
// Le nom des champs trouvés dans les données :
|
||||||
public fields: string[]|undefined=undefined;
|
public fields: string[]|undefined=undefined;
|
||||||
// Les données à proprement parler :
|
// Les données à proprement parler :
|
||||||
public datas: {[index: string]:any}[]=[];
|
public datas: {[index: string]:string}[]=[];
|
||||||
// Les erreurs rencontrées durant le traitement des données reçues :
|
// Les erreurs rencontrées durant le traitement des données reçues :
|
||||||
public parseErrors: ParseErrors[]|undefined;
|
public parseErrors: ParseErrors[]|undefined;
|
||||||
// Doit-on tout arrêter si une erreur est rencontrée durant le traitement ?
|
// Doit-on tout arrêter si une erreur est rencontrée durant le traitement ?
|
||||||
@ -50,7 +50,7 @@ export class FreeDatas2HTML
|
|||||||
// Il doit donc déjà avoir été testé
|
// Il doit donc déjà avoir été testé
|
||||||
constructor(datasType:"CSV"|"HTML"|"JSON", datas2Parse="", datasRemoteSource?:RemoteSources)
|
constructor(datasType:"CSV"|"HTML"|"JSON", datas2Parse="", datasRemoteSource?:RemoteSources)
|
||||||
{
|
{
|
||||||
this.datasRender=new Render(this);
|
this.datasRender=new Render();
|
||||||
switch (datasType)
|
switch (datasType)
|
||||||
{
|
{
|
||||||
case "CSV":
|
case "CSV":
|
||||||
@ -151,9 +151,11 @@ export class FreeDatas2HTML
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
// revoir l'intérêt de copier ces 3 attributs ?
|
// revoir l'intérêt de copier ces 3 attributs ?
|
||||||
this.fields=this.parser.parseResults.fields;
|
this.fields=this.parser.parseResults.fields;
|
||||||
this.datas=this.parser.parseResults.datas;
|
this.datas=this.parser.parseResults.datas;
|
||||||
this.parseErrors=this.parser.parseResults.errors;
|
this.parseErrors=this.parser.parseResults.errors;
|
||||||
|
// Les champs ne bougeront plus donc on peut aussi les passer au moteur de rendu
|
||||||
|
this.datasRender.fields=this.fields;
|
||||||
if(this._datasViewElt !== undefined)
|
if(this._datasViewElt !== undefined)
|
||||||
this.refreshView();
|
this.refreshView();
|
||||||
return true;
|
return true;
|
||||||
@ -230,7 +232,8 @@ export class FreeDatas2HTML
|
|||||||
// 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)
|
||||||
this.pagination.pages2HTML(nbTotal);
|
this.pagination.pages2HTML(nbTotal);
|
||||||
return this.datasRender.rend2HTML(datas2Display);
|
this.datasRender.datas=datas2Display;
|
||||||
|
return this.datasRender.rend2HTML();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user