Please look at my code and provide some feedback on why my code is not sorting selections based on drop down criteria but rather is showing my entire database.
Please advise
Code is as follows:
import wixData from ‘wix-data’;
$w.onReady( function () {
//TODO: write your page related code here…
});
export function dropdown1_change(event) {
let searchBusinessProfessional = $w(“#dropdown1”).value;
$w(“#dataset1”).setFilter(wixData.filter().contains(“businessProfessional”, searchBusinessProfessional));
}
export function dropdown2_change(event) {
let filterStore = $w(“#dropdown2”).value;
$w(“#dataset1”).onReady( () => {
let filter = wixData.filter();
if (filterStore === “Georgia”) {
filter = filter.eq(“georgia”, true );
}
if (filterStore === “New York”) {
filter = filter.eq(“newYork”, true );
}
if (filterStore === “Florida”) {
filter = filter.eq(“florida”, true );
}
if (filterStore === “South Carolina”) {
filter = filter.eq(“southCarolina”, true );
}
$w(“#dataset1”).setFilter(filter)
.then(() => {
$w(“#repeater1”).expand();
})
}
)
$w(“#dataset1”).setFilter(filter)
.then(() => {
$w(“#repeater1”).expand();
})
}