Olá, boa tarde!!! Muito bom achar vocês, espero que consiga ajuda, estou desenvolvendo um site voltado a medicina, gostaria de criar um caixa de busca ligado a um banco de dados, ex.: um link "Exames" entrando nele haveriam uma caixa de busca " Digite aqui o exame " você escreveria, exemplo, Hemograma, você entraria e encontraria informações, valores e etc.
É possível?
Obrigado a todos!!
Olá @Hugo Borges,
Você precisa filtrar um dataset, certo? É possível sim, vou deixar um código de exemplo para te ajudar.
import wixData from 'wix-data'; $w.onReady(function () { let debounceTimer; $w("#idDaSuaCaixaDeBusca").onKeyPress((event) => { if (event.code === 13) { filter(event.target.value); return; } //evita chamadas repetidas if (debounceTimer) { clearTimeout(debounceTimer); debounceTimer = undefined; } debounceTimer = setTimeout(() => { //chama o filtro filter(event.target.value); }, 500); }) }); //função de filtro(aqui a procura é no campo name da coleção) function filter(title) { $w('#dataset1').setFilter(wixData.filter() .contains("name", title)); }
Espero ter ajudado!