Link no formulário

Pego o endereço do anexo no evento beforeTaskSave, gostaria que fosse um link no formulário. Alguém saberia ajudar?


 for (var i = 0 ; i < docs.size() ; i++) {    
            var doc = docs.get(i);
            var documentId = doc.getDocumentId();
            var link = "http://FLUIG/portal/p/1/ecmnavigation?app_ecm_navigation_doc=" + doc.getDocumentId();
            var descricao = doc.getDocumentDescription();
        }

Passa essa informação para algum campo do formulário, de preferência oculto, desta forma:

hAPI.setCardValue("nomeDoCampo", link);

No displayFields, verifica se o campo tá preenchido, se tiver, você cria um elemento ancora, tag "a" via script com o link.

Entendeu?

A parte do hAPI está feita, como criar um elemento ancora?

Pra isso existe diversas formas, uma delas é adicionar o elemento a algum elemento já existem. Assim:


$('#idDivAddAncora').append('<a href="'+$('#nomeDoCampo')+'">Link Externo.</a>');

Outra forma é já ter o Anchor oculto no formulário e alterar o atributo do href e depois exibir ele. Como disse, há várias formas.

Lembrando que se a resposta te atende, marque-a como correta, pode ajudar outros usuários.