Olá pessoal, serei mais breve na questão... Tenho um banco de dados que possui números de celulares e numa página eu tenho um repetidor e preciso inserir um ícone do WhatsApp com o seguinte link: https://wa.me/55(TELEFONE DO BANCO DE DADOS)
Não estou conseguindo fazer essa ligação com o banco de dados e conseguintemente puxar os dados para o link. Se possível preciso de um exemplo, estou perdido e só falta isso para publicar meu site. Obrigado.
@Marcio Kricheldorf obrigado pela grande ajuda! Consegui 😉 com sua orientação! $item("#vectorImage18").link = "https://www.google.com/maps/place/"+itemData.endereco.formatted+""
@Marcio Kricheldorf é um campo de Address:
A informação do formatted já é o suficiente para funcionar o link: https://www.google.com/maps/place/R. Cel. Fagundes, Mairiporã - SP, 07600-000, Brazil
Verifique o que tem neste: itemData.endereco, desta forma: console.log(itemData.endereco)
Esse seu endereco, parece ser um array, desta forma teria que usar algo como: itemData.endereco[0]
Obrigado @Marcio Kricheldorf ! No link do WhatsApp deu certo, porém no link do endereço não deu 😪
import wixData from 'wix-data'; $w.onReady(function () { $w.onReady(async function () { await associarLinkWhatsappAoRepetidor() }); function associarLinkWhatsappAoRepetidor() { $w("#repeater1").onItemReady(($item, itemData, index) => { $item("#vectorImage18").link = "https://www.google.com/maps/place/"+itemData.endereco+"" }); } });
Ele gera o seguinte link mas sem informações do banco de dados: https://www.google.com/maps/place/[object Object]
@Thiago R. Gomes
Creio que seja algo semelhante a isto.
$w.onReady(async function () { await associarLinkWhatsappAoRepetidor() }); function associarLinkWhatsappAoRepetidor() { // Você precisa adicionar um DataSet a sua pagina antes para usar esta função // E ai seu repetidor devera esta conectado ao seu DataSet // Lida com cada item do repetidor agora atribuindo o conteudo de seu array(DATA) aos componentes que desejo associar seus dados $w("#nomeDeSeuRepetidor").onItemReady(($item, itemData, index) => { $item("#nomeDoComponenteComIconeWhatsapp").link = "https://wa.me/55(" + itemData.NomeDoItemDeSuaColecaoComNrTelefone + ")" }); }
Aqui você pode ver como adicionar um DataSet e associa-lo a um repetidor.
https://www.youtube.com/watch?v=SwKLjM9tSQ8