Olá pessoal boa noite, gostaria de saber se é possível preencher uma tabela via código a partir de uma campo do tipo array da minha coleção de dados. Sei que é possível com o tipo objeto se não me engano, porém tenho um campo que recebe varios valores separados por " , " separo eles e transformo em um array de dados, no momento de uma exibição gostaria de mostra-los em uma tabela é possível ?
Tentei da seguinte maneira:
A função alimentaLista retorna uma consulta feita no meu banco de dados
await alimentaLista(itemObj._id) .then(async (resultado) => { if (resultado.items !== undefined) { const myTableData = resultado.items; $w("#tabela").rows = myTableData; $w("#tabela").show(); } })
Desta forma eu passo o meu resultado para minha tabela e o nome do campo que eu gostaria que fosse visto na lista é o Vinculados que é do tipo array[] nomeei ele na chave da minha lista porém não deu certo, pois os dados ficam somente em uma linha e não distribuem para as outras ficando desta forma, poderiam me dar uma ajudinha ?
Dados:

Tabela

Que bom @Carlos Daniel Silva, sucesso no seu projeto!
Abraço
Oi Carlos, boa tarde.
Vamos lá!
1) Na promise 'resultado', crie um array vazio e uma variável para armazenar o retorno da função alimentaLista, exemplos:
let dadosParaTabela = []
let conteudo =
2) após sua condicional 'if', faça um laço for para percorrer todo o array result.items
3) dentro do laço use o método push naquele array vazio, algo assim:
dadosParaTabela.push({"nomeColuna1Tabela" : conteudo[i].chave1QuePretendeUtilizar, "nomeColuna2Tabela" : conteudo[i].chave2QuePretendeUtilizar })
4) Fora do laço, mas, dentro da promise 'resultado', aí você passa o array para:
$w("#tabelaAutos").rows = dadosParaTabela
Por último, talvez seja melhor a sua condicional if ser algo do tipo:
if (resultado.items.length < 0)
Dessa forma, dá para tratar 'erros' como, por exemplo, o retorno da função estar vazio.
Espero ter ajudado!
Um abraço,