Hi ! Hope you’re all doing well.
I have some trouble making work my second part of the code. The first one (dropdown) works fine. I am new to code, I see that I cannot have two filters, I tried putting a different filter name like filter2 but it doesnt seem to work the last line is in red. Is there someone able to guide me here please ? Thanks.
import wixData from ‘wix-data’ ;
$w . onReady ( function () {
$w ( '#searchIti' ). onChange (( event ) => {
filter ( event . target . value , $w ( '#searchRegion' ). value );
})
$w ( '#searchRegion' ). onChange (( event ) => {
filter ( $w ( '#searchIti' ). value , event . target . value );
})
})
function filter ( value1 , value2 ) {
let filter = wixData . filter ();
$w ( ‘#dataset3’ ). setFilter ( filter
. contains ( “niveau” , value1 )
. contains ( “region” , value2 )
);
}
$w . onReady ( function () {
$w ( ‘#selectionType’ ). onChange (() => {
const selectedTag = $w ( ‘#selectionType’ ). value ;
let filter2 = wixData . filter ();
if ( selectedTag . length > 0 ) {
filter2 = filter . hasSome ( “typeTags” , selectedTag );
}}
$w ( ‘#dataset3’ ). setFilter ( filter2 );
})
});