Necessito inserir o link para uma Consulta interna em um ícone (circulado) que foi elaborado a partir do tipo de campo HtmlElement, como posso estabelecer esse alvo? uma vez que as consultas não utilizam o atributo href
.
Olá @elcio.rosa!
A técnica usada para fazer o que você precisa, consiste na utilização de um botão FAKE para dispara o evento que irá abrir a Janela.
A implementação seria assim:
- Cadastre uma Janela no formulário, vinculando a Consulta que você deseja abrir.
- Crie um botão para abrir essa janela, e configure-o como invisível. Neste exemplo, vou chamar o botão de “btnDocumentos”.
- Adicione no evento Click deste botão a instrução “Abrir Janela”, para abrir a janela criada.
- No marcação HTML da imagem, use o código especificado na propriedade
href
do elemento<a>
conforme mostra o exemplo abaixo:<!-- Este código obtém uma instância do objeto latromi.formInstance, referente ao formulário atual, e dispara o evento Click do botão btnDocumentos --> <a href="javascript:latromi.formManager.getFormInstance().raiseFieldEvent('btnDocumentos', 'Click');" title="Clique aqui para abrir a janela"> <img src="https://latromi.com.br/img/latromi-logo-128x.png" alt="Logotipo da Latromi"> </a>
Para replicar este comportamento para as outras imagens, basta criar um botão FAKE para cada uma delas.
2 curtidas
Obrigado @daniel.giacomelli!