Dropdown independent

@richardb

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 ; 
    }); 

}