If I try to put values with spaces or accents into my database, the repeater doesn’t show the values. Anybody know how to solve it?
import wixData from 'wix-data';
$w.onReady (function () {
gerarMenu($w('#repCat'), $w('#btnFiltroCat'), "Produtos", "categoria")
})
function gerarMenu($repetidor, $botao, banco, campo){
wixData.aggregate(banco)
.group(campo)
.count()
.run()
.then((data) =>{
let dadosParaLista = []
console.log(data)
data.items.forEach((value, id) =>{
dadosParaLista.push({'_id':value._id, 'label': value._id + " (" + value.count + ")"})
})
console.log(dadosParaLista)
$repetidor.data = dadosParaLista
$repetidor.onItemReady (($item, itemData)=> {
$item ('#' + $botao.id).label = itemData.label
$item ('#' + $botao.id).onClick((event)=>{
$w('#dynamicDataset').setFilter(wixData.filter().eq(campo, event.context.itemId))
})
})
})