Como adicionar um filtro de campo do banco de dados para pesquisa (estou usando o menu de pesquisa com repetidor "padrão")
top of page
EN
PT
A lista de desejos é a nova plataforma oficial para solicitação de novos recursos. Você pode votar, comentar e acompanhar o status dos recursos solicitados - Disponível apenas em inglês.
bottom of page
Hello! Usando um repetidor com dataset é possível adicionar vários filtros com wixData. É possível concatenar filtros. A função para adicionar o filtro pode ser chamada por ação de click ou digitação.
É algo mais ou menos como esse exemplo:
import wixData from 'wix-data'; //Função chamada com click export function btnFiltrar_onClick(event) { //Pegando o valor digitado const nomeBusca = $w("#txtFiltro").value) // Filtra todos registros que contem o valor digitado em uma caixa de texto e idade maior ou igual a 21 $w("#meuDataset").setFilter( wixData.filter() .contains("nome", nome) .ge("idade", "21") ); }
Para aprender mais sobre filtros visite esse link:
https://www.wix.com/code/reference/wix-dataset.Dataset.html#setFilter
Boa sorte ;)