Hi,
Thank you for your answer. Unfortunately it doesn’t work. Probably because I am making something wrong. The code is :
// import data
import wixData from ‘wix-data’ ;
// search button
export function button1_click ( event ) {
search ();
}
// reset field button
export function button2_click ( event ) {
$w ( “#dataset1” ). setFilter ( wixData . filter ())
$w ( “#dropdown1” ). value = undefined
$w ( “#dropdown2” ). value = undefined
}
function search ( ) {
**if** ( $w ( "#dropdown1" ). value ) {
// Query 'Origin' only when #dropdown1 is filled
} else if ( $w ( “#dropdown2” ). value ) {
// Query ‘classification’ only when #dropdown2 is filled
} else {
// Query for both. You can use your original code on here
}
wixData . query ( "VideoAll" )
. eq ( "origin" , String ( $w ( "#dropdown1" ). value ))
. and ( wixData . query ( "VideoAll" ). contains ( "classification" , String ( $w ( "#dropdown2" ). value )))
. find ()
. then ( results => {
$w ( "#Badgerepeater" ). data = results . items ;
});
}