Gostaria de saber como contar a quantidade de itens que existe em um repetidor.
Tenho uma coleção que tem um campo chamado responsável que tem referencia com outro banco de dados, onde a chave primária é o nome. Inseri o código abaixo para contar a quantidade de itens com o nome igual a uma txt que pega o nome da pessoa que está logada no momento porém está me retornando sempre 0.
$w.onReady(function () {
let user = JSON.parse(session.getItem("user"))
$w("#datasetDemandasSic").onReady(() => {
wixData.query("DemandasSic")
.eq("responsavel", $w("#txtNome").text)
.count()
.then((quantidade)=>{
let numberOfItems = quantidade;
$w("#qntCaixa").text = "" + quantidade;
console.log( $w("#txtNome").text)
})
})
})
Como posso adaptar este código para contar 3 status diferentes por exemplo: "caixa","Respondidos" e "Pendentes".
Meu banco de dados tem uma coluna chamada Status então eu teria que ligar o ID do usuário mais a coluna Status. como posso fazer isso ?
Fiz desta forma e está funcionando porém existe uma maneira mais simples ?
wixData.query("DemandasSic").eq("responsavel", $w("#idUser").text).eq("status", "Caixa") //CAIXA .count() .then((quantidade) => { let numberOfItems = quantidade; $w("#qntCaixa").text = "" + quantidade; }) wixData.query("DemandasSic").eq("responsavel", $w("#idUser").text).eq("status", "Pendente") //PENDENTE .count() .then((quantidade1) => { let numberOfItems1 = quantidade1; $w("#qntPend").text = "" + quantidade1; console.log(quantidade1) }) wixData.query("DemandasSic").eq("responsavel", $w("#idUser").text).eq("status", "Respondido") //RESPONDIDO .count() .then((quantidade1) => { let numberOfItems1 = quantidade1; $w("#qntResp").text = "" + quantidade1; console.log(quantidade1) })
Oi @Carlos Daniel
Seu código parece correto, já verificou se o valor $w("#txtNome").text o memos do relacionamento?
Aguardo seu retorno!