Pessoal, A resposta do Guilherme no tópico Abrir documento do GED por um formulário no processo workflow. ajudou bastante. Acontece que aqui precisa ser aberto num popup, para que o usuário possa arrastar e comparar dados exibidos no documento com dados preenchidos no formulário, e o modal impede isso. Alguem sabe como fazer essa função abrir o documento num PopUp?
Você diz abrir um documento em popup usando algo como window.open?
Isso mesmo. Pra poder mover.
Opa, Consegui resolver. Abaixo:
function exibirDocumento(evento, nomeDocumento, idDocumento) {
var value = $.ajax({ url: '/api/public/2.0/documents/getDownloadURL/' + idDocumento, dataType: 'json', async: true, success: function (response) { win = window.open(response.content, nomeDocumento, "directories=no,titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=750,height=750" ); win.document.title = nomeDocumento; evento.preventDefault(); } });
}
Só não abre no visualizador do fluig, abre o documento no navegador mesmo. mas já resolve!
Dependendo o formato do arquivo o browser vai fazer download… E se você der um window.open chamando a página /ecmnavigation passando o código do documento no parâmetro “?app_ecm_navigation_doc=”?
Muito bom Marcos! Sabe se tem algum parâmetro pra desabilitar o close do modal?
Se deixar com ele, o usuário pode clicar no x no modal e ficar no popup que abriu o fluig dentro da pasta onde estava o documento.
Se não tiver o close, aí ele fecha o popup no navegador mesmo.