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(); filtre1.filter2HTML();
let filtre2=new Selector(converter, 4, { id:"filtre2"} ); let filtre2=new Selector(converter, 4, { id:"filtre2"} );
filtre2.filter2HTML(); filtre2.filter2HTML();
let filtre3=new Selector(converter, 5, { id:"filtre3"} ); let filtre3=new Selector(converter, 5, { id:"filtre3"}, ",");
filtre3.separator=",";
filtre3.filter2HTML(); filtre3.filter2HTML();
// + Injection des filtres dans le convertisseur // + Injection des filtres dans le convertisseur
converter.datasFilters=[filtre1,filtre2,filtre3]; converter.datasFilters=[filtre1,filtre2,filtre3];

View File

@ -1,7 +1,7 @@
const { compare }=require('natural-orderby'); const { compare }=require('natural-orderby');
const errors=require("./errors.js"); 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 { Pagination} from "./Pagination";
import { ParserForCSV} from "./ParserForCSV"; import { ParserForCSV} from "./ParserForCSV";
import { ParserForHTML} from "./ParserForHTML"; import { ParserForHTML} from "./ParserForHTML";
@ -63,8 +63,8 @@ export class FreeDatas2HTML
this.parser=new ParserForJSON(datasRemoteSource); this.parser=new ParserForJSON(datasRemoteSource);
break; break;
} }
if(datas2Parse !== "") if(datas2Parse.trim() !== "")
this.parser.datas2Parse=datas2Parse; this.parser.datas2Parse=datas2Parse.trim();
} }
// Vérifie s'il y a bien un élément dans le DOM pour l'id fourni // Vérifie s'il y a bien un élément dans le DOM pour l'id fourni