Thanks, but I already tried, I want it to close when all items on the page have done loading :
current code for one filter :
//searches after typing in the search text input
export function shape18_click(event, $w) {
let filter = wixData.filter();
//shows loading screen while loading data
$w('#loader').show();
if ($w("#checkbox1").checked)
{
filter=filter.ne("dispo", true);
}
filter = filter
.contains("title", $w("#searchInput").value)
.contains("categorie", $w("#categorieInput").value)
.contains("vendeur", $w("#vendeurInput").value)
.contains("type", $w("#typeRadio").value);
$w("#dynamicDataset").setFilter(filter)
//hides loading screen after data was retrieved
.then( () => {
$w('#loader').hide();
});
}
and what’s Dataobj ?