Setting up a data filter and following the real estate example: https://www.youtube.com/watch?v=QhMKnm1f6EU
It took a bit to figure out I needed some default values and “Dataset is now filtered” but undefined. I have been checking forums and trying suggestions but nothing yet to resolve the issue. Thanks for any assistance !!
Database: Properties
Collection ID: Items
here is my code:
import wixData from ‘wix-data’;
export function buttonSearch_click(event, $w) {
$w(“#itemsDataset”).setFilter(wixData.filter()
.contains(“propertyType”, $w(‘#dropProperty’).value)
.ge(“bedrooms”, $w(‘#dropBedrooms’).value)
.between(“price”,parseFloat($w(‘#dropPriceLow’).value), parseFloat($w(‘#dropPriceHigh’).value)))
.then((results) => {
console.log(“Dataset is now filtered”);
$w(“#repeater2”).data = results.items;
}). catch ((err) => {
console.log(err);
});
$w(“#repeater2”).expand();
}