How to display the elements of a 3 in 3 repeater?

I have a search engine that does a query with filters and shows all the results at the same time.
I tried to use the button that wix gives so that the elements are displayed gradually and it does, but it does not take the filter into account, it shows all the repeated elements without the filter, does anyone know how to fix it?

I attach the code I use to make the filter and pass it to the repeater, I don’t know if that helps to understand the problem.

async function filtro_Mostrar() {
    let consulta = wixData.query(nombreColeccion);
    consulta = consulta.contains('title', $w("#input1").value);
    consulta = consulta.ge('precio', $w('#slider4').value);
    consulta = consulta.ge('jugadores', $w('#slider3').value);
    for (let i = 0; i < $w('#checkboxGroup7').value.length; i++) {
        consulta = consulta.hasSome("modalidad", $w('#checkboxGroup7').value);
    }
    for (let i = 0; i < $w('#checkboxGroup8').value.length; i++) {
        consulta = consulta.hasSome("dispositivos", $w('#checkboxGroup8').value);
    }

    for (let i = 0; i < $w('#checkboxGroup9').value.length; i++) {
        consulta = consulta.hasSome("dificultad", $w('#checkboxGroup9').value);
    }

    for (let i = 0; i < $w('#checkboxGroup10').value.length; i++) {
        consulta = consulta.hasSome("idiomaGame", $w('#checkboxGroup10').value);
    }

    for (let i = 0; i < $w('#checkboxGroup10').value.length; i++) {
        consulta = consulta.hasSome("idiomaGame", $w('#checkboxGroup10').value);
    }
    for (let i = 0; i < $w('#checkboxGroup11').value.length; i++) {
        consulta = consulta.hasSome("tematica", $w('#checkboxGroup11').value);
    }

    $w('#repeater1').data = await consulta
        .find()
        .then((res) => res.items);
}

Hi Luis, I recommend asking in our Corvid forum! I’ve linked it here .