• Basisthema
  • Tweede menu item
    • Sub menu item
Inloggen
Home » Filtering van Smart View plugin om te filteren met exacte match in plaats van contains / indexOf

Filtering van Smart View plugin om te filteren met exacte match in plaats van contains / indexOf

Filtering van Smart View plugin om te filteren met exacte match in plaats van contains / indexOf

Plaats deze snippet in je script.js (na DOMContentLoaded) om de filtering te overschrijven met een exacte match in plaats van een contains.
Dit is nodig indien je filteropties hebt als (IT en Facilitair), want bij het aanvinken van IT vindt hij ook Facilitair) (facilitair.contains(it))

JAVASCRIPT Code

javascript
	// Overschrijf de checkFilter methode van een 'contains' check naar 'exacte match'
QuickFilter.prototype.checkFilter = function(t, e) {
    var l;
    if (!e || "" === e) return !1;
    let i = null == (l = this._allFilters[t]) ? void 0 : l.toString().toLowerCase();
    if (i) {
        let s = i.split(","),
            n = e.toLowerCase().split(",");
        return s.some((filterValue) => n.some((dataValue) => filterValue.trim() === dataValue.trim()));
    }
    return !1;
};
Bekijk Snippet

Door Gladior

  • Facebook
  • Linkedin
  • Mail
  • Instagram

Contact

service@gladior.com

Overige informatie

Basisthema voor WordPress