This is my code
export function button2_click_1(event) {
$w(“#dataset1”).setFilter(wixData.filter()
.contains(“propType”, $w(‘#dropdown1’).value)
.ge(“bedrooms”, $w(‘#dropdown2’).value)
.ge(“bathrooms”, $w(‘#dropdown3’).value)
.between(“priceMth”,parseFloat($w(‘#dropdown4’).value), parseFloat($w(‘#dropdown5’).value)))
.then((results) => {
console.log(“Dataset is now filtered”);
$w(“#repeater1”).data = results.items;
}).catch((err) => {
console.log(err);
});
$w(“#repeater1”).expand();
//hope this work
}
But i receive this error
TypeError: results is undefined
The setFilter() documentation doesn’t suggest the resolved promise includes the results. You should fetch the items from the dataset with getItems() once setFilter() resolves.