diff --git a/src/exampleWithCSV.ts b/src/exampleWithCSV.ts index 61e76fe..c79ce0d 100644 --- a/src/exampleWithCSV.ts +++ b/src/exampleWithCSV.ts @@ -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]; diff --git a/src/freeDatas2HTML.ts b/src/freeDatas2HTML.ts index 04ae3c2..4b3197a 100644 --- a/src/freeDatas2HTML.ts +++ b/src/freeDatas2HTML.ts @@ -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