Adaptation suite évolutions de la classe des filtres via sélecteurs.

This commit is contained in:
Fabrice PENHOËT 2021-10-21 17:11:04 +02:00
parent a58c7da008
commit 4ce9cd1876
2 changed files with 4 additions and 5 deletions

View File

@ -64,8 +64,7 @@ const initialise = async () =>
filtre1.filter2HTML();
let filtre2=new Selector(converter, 4, { id:"filtre2"} );
filtre2.filter2HTML();
let filtre3=new Selector(converter, 5, { id:"filtre3"} );
filtre3.separator=",";
let filtre3=new Selector(converter, 5, { id:"filtre3"}, ",");
filtre3.filter2HTML();
// + Injection des filtres dans le convertisseur
converter.datasFilters=[filtre1,filtre2,filtre3];

View File

@ -1,7 +1,7 @@
const { compare }=require('natural-orderby');
const errors=require("./errors.js");
import { Counter, Datas, DatasRenders, DOMElement, Filters, Paginations, Parsers, ParseErrors, RemoteSources, SortingFields, SortingFunctions } from "./interfaces";
import { Counter, DatasRenders, DOMElement, Filters, Paginations, Parsers, ParseErrors, RemoteSources, SortingFields, SortingFunctions } from "./interfaces";
import { Pagination} from "./Pagination";
import { ParserForCSV} from "./ParserForCSV";
import { ParserForHTML} from "./ParserForHTML";
@ -63,8 +63,8 @@ export class FreeDatas2HTML
this.parser=new ParserForJSON(datasRemoteSource);
break;
}
if(datas2Parse !== "")
this.parser.datas2Parse=datas2Parse;
if(datas2Parse.trim() !== "")
this.parser.datas2Parse=datas2Parse.trim();
}
// Vérifie s'il y a bien un élément dans le DOM pour l'id fourni