I’m facing problems when I write words with accentuation, the filter doesn’t work. Nothing happens.
Any idea how to fix this?
The code that I’m using is:
import wixData from 'wix-data';
let lastFilterTitle;
let debounceTimer;
export function iPesquisa_keyPress(event, $w){
if (debounceTimer) {
clearTimeout(debounceTimer);
debounceTimer = undefined;
}
debounceTimer = setTimeout(() => {
filter($w('#iPesquisa').value);
}, 2);
}
function filter(title){
if (lastFilterTitle !== title) {
let newFilter = wixData.filter();
if (title)
newFilter = newFilter.contains('title', title).or(newFilter.contains('autor', title));
$w('#dataset1').setFilter(newFilter);
lastFilterTitle = title;
}
}