Hello guys i’m trying to follow This tutorial “Corvid by Wix | How to Create a Search for Your Database” (youtube)
and i have this error
Wix code SDK Warning: The selectOption parameter at index 1 that is passed to the options function cannot be set to [object Object]. Options must contain either a non-null value or a non-null label.
Diccionario de Parapente
Line 45
(line 45) $w( ‘#iCategorias’ ).options = options;
import wixData from "wix-data";
$w.onReady(() => {
loadCategorias();
});
let lastFilterTitle;
let lastFilterCategoria;
let debounceTimer;
export function iTitle_keyPress(event, $w) { // se ejecuta cuando escribe una letra en iTitle
if (debounceTimer) {
clearTimeout(debounceTimer);
debounceTimer = undefined;
}
debounceTimer = setTimeout(() => {
filter($w('#iTitle').value, lastFilterCategoria); //llama a filter
}, 200);
}
function filter(title, categoria) {
if (lastFilterTitle !== title || lastFilterCategoria !== categoria) {
let newFilter = wixData.filter();
if (title)
newFilter = newFilter.contains('title', title);
if (categoria)
newFilter = newFilter.contains('categoria1', categoria);
$w('#diccionario').setFilter(newFilter);
lastFilterTitle = title;
lastFilterCategoria = categoria;
}
console.log("titleee: "+lastFilterTitle+" categoria:"+categoria);
}
function loadCategorias() {
wixData.query('CategoriasDiccionario')
.find()
.then(res => {
let options = [{"value": '', "label": 'Todas las categorias'}];
options.push(...res.items.map(categoria => {
return {"value": categoria.title, "label": categoria.title};
}));
$w('#iCategorias').options = options;
});
}
export function iCategorias_change_1(event) {
filter(lastFilterTitle, $w('#iCategorias').value);
}