Olá estou com uma dificuldade nos meus códigos de edição de dados, sempre que tento editar apenas um campo no meu BD, é salvo somente o que editei o resto dos dados da minha linha somem.
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
@Matheus Alexandre Tudo bem ?
$w("#Visitas").setFieldValue(rgCpf,$w("#InpRgCpf").value); $w("#Visitas").save();
Utilizando esse código fará um insert e update na coleção ?
pois conheço somente o wixData.insert e wixDate.update utilizando o código deixado acima no qual você descreveu efetua a mesma ação ? se sim poderia me deixar um exemplo de como fazer um insert da coleção com o mesmo ?
Usado o setFieldValue você atualiza o único campo:
$w("#Visitas").setFieldValue(rgCpf, $w("#InpRgCpf").value); $w("#Visitas").save();
https://www.wix.com/corvid/new-reference/wix-dataset/dataset/setfieldvalue
let VisitaUp // NOME DA VARIÁVEL $w.onReady(function () { VisitaUp = wixWindow.lightbox.getContext().idParaAtualizar; $w('#Visitas').setFilter(wixData.filter().contains('_id', VisitaUp)); }); //FAZENDO A ALTERAÇÃO DE DADOS APARTIR DAS TEXTBOX export function btnSalvar_click(event, $w) { if (!checarCampos()) { let novosDados = { "_id": VisitaUp, "rgCpf": $w("#InpRgCpf").value, // Quero Alterar Somente o RG /* Campos que são apagados após o update "nome""foto""categoria""espaco" */ } wixData.update("Visitas", novosDados) .then((results) => { let item = results; $w("#textSucesso").show() $w("#textSucesso").text = "Dados Alterados Com Sucesso!"; //wixWindow.lightbox.close(results) }) } else { erro(apontarCampo()) } }
Oi Carlos.
Pode colocar o código aqui, para que eu possa analisar.
Aguardo seu retorno.