Boa tarde, pessoal!
Estou tentando fazer uma espécie de mural dentro do Fluig, mais especificamente com widgets;
Para isso reservei uma pasta no meu GED e estou tentando referenciar as imagens que tem dentro dela para que apareça na div que criei na widget.
Vi alguns pessoas falando de copiar o link público da imagem, porém, precisaria que a imagem da widget atualizasse conforme fossem atualizando no GED também.
Alguém já fez algo parecido?
Bom dia!
Nunca fiz nada parecido, mas você poderia utilizar a API para listar as pastas de um determinado diretório:
$.ajax({
async: true,
type: "GET",
contentType: "application/json",
url: "/api/public/ecm/document/listDocumentWithChildren/2",
success: function (retorno) {
$.each(retorno.content, function (k, v) {
var objeto = new Object();
objeto = v.children;
for (var x = 0; x < objeto.length; x++) {
console.log("NOME DA PASTA " + objeto[x].description);
}
});
},
});
…e aí, baseado no retorno iterar nos links para exibir as imagens.
Não testei o código, mas penso que teoricamente pode ser o caminho.
1 curtida
Boa tarde, Daniel!
Muito obrigado! Você acabou que deu uma luz no fim do tunel pra mim!
consegui através de outra API;
Segue:
Criei uma tag IMG com src vazio
No js, chamei uma api que consulta o documento publicado e dentro de uma variável ele nos retorna o link da imagem, onde consegui salvar o link e atribuir ele ao src da tag IMG;
$(document).ready(function () {
$.ajax({
async: true,
type: "GET",
contentType: "application/json",
url: "/api/public/ecm/document/activedocument/n°documento",
success: function (retorno) {
var urlImagem = retorno.content.fileURL;
if ($("#imagem1").length > 0) {
$("#imagem1").attr("src", urlImagem);
}
},
});
});
1 curtida
Showww!!! Fico feliz de ter ajudado de alguma forma!